Right now rules are broken for an OIDC policy if the aud claim doesn't have the client_id (the default rule) because the default rule is always appended to the user-defined rules. Okta and I imagine other OIDC providers, only support a single aud claim, so if it is not set to a specific client_id this rule always fails.
Right now
rules
are broken for an OIDC policy if theaud
claim doesn't have theclient_id
(the default rule) because the default rule is always appended to the user-defined rules. Okta and I imagine other OIDC providers, only support a singleaud
claim, so if it is not set to a specificclient_id
this rule always fails.Let me know if this is intentional.
cc @k3a