How an integration works
Every tool here signs people in the same way, through OpenID Connect, with an
OIDCClient beside it:
- An
OIDCClientin the tool's namespace. The namespace has to be admitted by an organization: for the main one, the chart valueoperator.; for any other, itsmainOrganizationNamespaces Organizationresource'sspec.namespaces. - The tool's own OIDC settings point at the issuer,
https://auth.example.comfor the main organization orhttps:for another./ / auth. example. com/ orgs/ <slug> - A confidential client reads its secret from the operator's Secret, which holds the
keys
client-id,client-secretandissuer. A public client uses PKCE and needs no secret. - Roles map by email. Nauthera emits no groups claim; ID tokens carry
emailandemail_verifiedwith theemailscope, andmember_org_slugfor people from organizations brokered by yours.
Each page says which version of the tool it was checked against, where those facts come from, and whether it has been run end to end.
Your own applications
For applications you write, Connect an Application walks through the protocol, and the framework guides cover Better Auth, Spring Boot, Go and .NET. The GitOps guide shows how the clients ship with Argo CD.