User Roles & Access Control
Prerequisites
Example Configuration
apiVersion: k8s-operator.alluxio.com/v1
kind: AlluxioCluster
spec:
global:
authentication:
enabled: true
type: oidc
oidc:
jwksUri:
jwksConfigMapName:
jwksFilename:
aud:
tid:
nbfCheck: false
roleFieldName: roleFieldName
groupFieldName: groupFieldName
authorization:
enabled: true
type: opa
opa:
superAdmin:
groupAdmin:
allowApis:
denyApis:
components:
gateway:
configMapName:
filenames:
- opa_auth_policy.rego
- opa_data.yaml
query: data.opa_auth_policy.allow
groups:
# groups config for gateway
console:
configMapName:
filenames:
- opa_auth_policy.rego
- opa_data.yaml
query: data.opa_auth_policy.allow
groups:
# groups config for consoleConfiguration Parameters
Authentication
Authorization
Console Group Permission Configuration
Gateway Group Permission Configuration
Default Permission Model
Configuration Example
Configuration
Custom Authorization via OPA
Available disallowPages Options:
disallowPages Options:Available disallowComponents Options:
disallowComponents Options:Example Response
Last updated