3
0
corteza/pkg/options/RBAC.yaml
2021-07-08 11:24:12 +02:00

36 lines
1.3 KiB
YAML

docs:
title: RBAC options
props:
# - name: enabled
# type: bool
# default: true
# description: When disabled all operations on all resources are allowed
- name: serviceUser
- name: bypassRoles
# Using literal string instead of DefaultBypassRole constant for clarity & documentation
default: "super-admin"
description: |-
Space delimited list of role handles.
These roles causes short-circuiting access control check and allowing all operations.
System will refuse to start if check-bypassing roles are also listed as authenticated or anonymous auto-assigned roles.
- name: authenticatedRoles
# Using literal string instead of DefaultAuthenticatedRole constant for clarity & documentation
default: "authenticated"
description: |-
Space delimited list of role handles.
These roles are automatically assigned to authenticated user.
Memberships can not be managed for these roles.
System will refuse to start if roles listed here are also listed under anonymous roles
- name: anonymousRoles
# Using literal string instead of DefaultAnonymousRole constant for clarity & documentation
default: "anonymous"
description: |-
Space delimited list of role handles.
These roles are automatically assigned to anonymous user.
Memberships can not be managed for these roles.