OAuth and OIDC provider

Let other apps sign in with Daptin.

Make your Daptin users available to websites, mobile apps, and internal tools through familiar OAuth 2.0 and OpenID Connect flows.

  • Authorization code
  • PKCE
  • OIDC

Your identity provider

Connect an ecosystem to one account system.

Register client applications and serve authorization, token, user-information, introspection, discovery, and signing-key endpoints from Daptin.

Modern client flows

Authorization code and PKCE support browser, mobile, and server-backed clients.

Redirects and scopes are checked

Requests are evaluated against the application registration before authorization proceeds.

Codes cannot be spent twice

Authorization codes are single-use, closing a common replay path.

Refresh access without permanent bearer tokens

Refresh-token rotation gives clients a controlled way to maintain a session.

Where it fits

One Daptin account can open several applications.

Product suites

Let a web application, mobile client, support console, and reporting tool rely on the same Daptin user identity.

Partner applications

Register exact callbacks and limited scopes instead of sharing Daptin credentials with another application.

OIDC-aware clients

Publish discovery, UserInfo, ID-token signing keys, and standard subject claims to familiar client libraries.

Controlled client lifecycle

Register, update, disable, re-enable, rotate the secret, or revoke tokens for one client without deleting user accounts.

Protocol safeguards

Codes, redirects, scopes, and refresh tokens are checked together.

Daptin requires PKCE, validates an exact registered redirect and allowed scopes, stores authorization codes and tokens as hashes, makes codes single-use, and rotates refresh access. Confidential clients authenticate at token, revocation, and introspection endpoints. Public clients should use PKCE with S256 and keep every token on the shortest practical exposure path.

The provider supports authorization code and refresh token flows. It does not advertise implicit or client-credentials grants. This capability issues Daptin identity; consuming an upstream provider token is a separate integration path.

Make Daptin the sign-in behind your apps.