G

goauthentik.io

authentik is an identity and access management platform for self-hosted or managed deployments. It provides authentication, authorization, and application integration features including OAuth2/OIDC and related identity-provider capabilities.

1 integration · REST

authentik exposes a tenant-hosted REST API with an OpenAPI schema; it documents bearer-token auth via user-created API tokens or OAuth access tokens with the `goauthentik.io/api` scope. It also documents WebSocket endpoints, but these are not recorded as separate supported surface types here.

discovered 2mo ago
REST · OpenAPI1
Credentials
API tokenbearerGet token ↗

In your own authentik instance, sign in and create a user token as described in the API authentication docs. The API docs state users can create tokens to authenticate as any user with a static key. Instance-specific admin/API surfaces live under https://<your-authentik-instance>/api/v3/.

OAuth access token with `goauthentik.io/api` scopeoauth2Set up OAuth ↗

In your authentik instance, create an OAuth2/OIDC provider from Applications > Applications > New Provider as documented in Create an OAuth2 provider. Request the goauthentik.io/api scope as documented in API Authentication. Use the provider's OAuth flow to mint an access token.

conventions · 0/7 published

Publish these signals → /publishing