Hey
Thanks for taking the time to respond. From a rol-binding perspective I am using the following (tried using both methods):
---
type: RoleBinding
api_version: core/v2
metadata:
created_by: admin
labels:
sensu.io/managed_by: sensuctl
name: role_binding_administrators
namespace: default
spec:
role_ref:
name: role_administrators
type: Role
subjects:
- name: oidc:608dXXXXXXXXXXXXXXb133d322
type: Group
- name: 608dXXXXXXXXXXXXXXb133d322
type: Group
My role then looks like:
type: Role
api_version: core/v2
metadata:
created_by: admin
labels:
sensu.io/managed_by: sensuctl
name: role_administrators
namespace: default
spec:
rules:
- resource_names: null
resources:
- assets
- checks
- entities
- events
- filters
- handlers
- hooks
- mutators
- rolebindings
- roles
- silenced
verbs:
- get
- list
- create
- update
- delete
From an authentication provider:
type: OIDC
api_version: authentication/v2
metadata:
created_by: admin
labels:
sensu.io/managed_by: sensuctl
name: AzureAD
spec:
additional_scopes:
- email
- upn
- groups
- username
client_id: REDACTED
client_secret: REDACTED
groups_claim: groups
groups_prefix: 'oidc:'
redirect_uri: https://REDACTED/api/enterprise/authentication/v2/oidc/callback
server: https://sts.windows.net/REDACTED/
username_claim: upn
username_prefix: 'oidc:'
That looks too potentially match what I think i should have - most likely have misunderstood how it applies, I can see my group in the GUI with the UPN for the accound: