Authentication
Authentication determines if a user can access Cube.- Cube cloud platform provides built-in authentication mechanisms. Users are assigned roles and permissions that determine available features of the Cube platform.
- Cube Core provides several authentication methods for its API endpoints.
Authorization
Authorization determines what data a user can access though Cube. Authorization is managed declaratively via access policies, a built-in capability of Cube’s data modeling layer. There are also programmatic controls for advanced use cases, such as thequery_rewrite configuration
parameter.
- Cube cloud platform applies access policies to users based on their groups and attributes.
- Cube Core applies access policies to users based on their groups derived from the
security context. See the
context_to_groupsconfiguration parameter for details.