Skip to content
Authentication & Authorization

Authentication & Authorization

Adsify uses standard OIDC/OAuth2 for authentication and a hybrid RBAC + scopes model for authorization. The API is stateless — it only validates incoming JWTs.

Token Acquisition

Client typeFlowDescription
Human users (HMI/Diag)Authorization Code + PKCEClient app handles login redirect; API validates the JWT
Machine clients (AI agents)Client CredentialsAgent authenticates directly with IdP using client ID + secret

Provider Support

Adsify is provider-agnostic — any OIDC-compliant IdP works. First-class tested configurations for:

The RoleClaimType setting accommodates different IdP claim structures. A RoleClaimTransformer normalizes claims regardless of provider.