Accountmaker Docs
Funciones

OAuth

Servidor OAuth 2.0 y OpenID Connect para integraciones seguras.

oauth2 openid-connect authorization tokens scopes

OAuth

AM es un servidor completo de OAuth 2.0 y OpenID Connect: emite tokens, valida scopes e integra con sistemas compatibles.

Flujos soportados

Authorization Code (con PKCE)

Para apps web y móviles. Soporta S256 y plain.

Device Authorization (RFC 8628)

Para TVs, CLIs e IoT sin navegador.

Refresh Token

Obtener nuevos access tokens sin re-autenticación.

Client Credentials

Autenticación servicio a servicio.

JWT Bearer (RFC 7523)

Intercambia un JWT firmado por un access token.

SAML 2.0 Bearer (RFC 7522)

Intercambia una aserción SAML por un access token.

Token Exchange (RFC 8693)

Intercambia un token existente por uno más específico.

Endpoints

EndpointPropósito
/oauth2/authorizeIniciar autorización
/oauth2/tokenIntercambiar código/credenciales
/oauth2/userinfoClaims de usuario (OIDC)
/oauth2/introspectValidar token (RFC 7662)
/oauth2/revokeRevocar refresh token
/oauth2/device_authorizationIniciar flujo device
/.well-known/openid-configurationOIDC discovery
/.well-known/jwks.jsonClaves públicas

Scopes

ScopeAcceso otorgado
openidID token OIDC
profileNombre, foto, locale
emailEmail, estado verificado
offline_accessRefresh tokens

Configuración de tokens

Por cliente:

  • Duración del access token (default 1 hora)
  • Duración del refresh token (default 14 días)
  • Claims de ID token
  • Algoritmo de firma (RS256)
  • Opciones de cookies

Relacionado