...

Code Block
  user-mgmt-service:
    config:
      # # - in built scope types:
      # # Kloudfuse has following inbuilt  scopeRBAC policies
      # # rbac_allow_all -- this policy grants admin like access (View + Edit capabilities for all data scope/workflows).
       # #   scoperbac_viewerallow_allnone -- this policy grantsdenies viewerall accesscapabilities (ViewNo data onlyview, noNo edit workflow capabilities)
      # #   scoperbac_allowview_noneall -- this policy deniesgrants viewer allaccess capabilitiesto (Noall data view, Nono edit workflow capabilities).
      # #   
      default_rbac_policy: scoperbac_allow_none

Example: Default policy to provide custom scope

...

Code Block
    # policy name
    - name: rbac_admin_all
      # Role (one of admin/viewer/editor)
      role: admin
      # using inbuilt scope "all"
      scope:
        type: all

In addition kfuse has following inbuilt rbac policies which can be used in rbac config for any group.

Code Block
  # Kloudfuse has following inbuilt RBAC policies
  # rbac_allow_all - allows all operations for everyone
  # rbac_allow_none - No accesss
  # rbac_view_all - allow all READ operations for everyone

Scope

A scope defines what data a given user has access to. Kloudfuse platform has following inbuilt (reserved) access types.

...