Autional Autional
API Reference GitHub autional.com →
oauth-service 55 endpoints

OAuth Service

Port 11006 · 52 endpoints · micro-services/oauth-service/

OAuth

MethodPathSummary
GET/admin/oauth/devicesList Device Authorization Sessionsdetail →
DELETE/admin/oauth/devices/{device_code}Revoke Device Authorizationdetail →
GET/admin/oauth/providersList OAuth Providersdetail →
POST/admin/oauth/providersCreate OAuth Providerdetail →
DELETE/admin/oauth/providers/{name}Delete OAuth Providerdetail →
PUT/admin/oauth/providers/{name}Update OAuth Providerdetail →
PUT/admin/oauth/providers/{name}/toggleEnable/Disable OAuth Providerdetail →
GET/oauth/authorizeOAuth 2.0 Authorization Endpointdetail →
POST/oauth/authorizeOAuth 2.0 Authorization Endpoint (POST)detail →
POST/oauth/bindBind OAuth Accountdetail →
GET/oauth/client/{client_id}Get Client Public Informationdetail →
GET/oauth/connections/{user_id}Get OAuth Connection Listdetail →
GET/oauth/consentsGet Authorization Consent Listdetail →
DELETE/oauth/consents/{id}Revoke Authorization Consentdetail →
POST/oauth/device/authorizeDevice Authorization Requestdetail →
POST/oauth/device/verifyDevice Authorization Verification (User Side)detail →
GET/oauth/dpop/nonceGet DPoP Noncedetail →
POST/oauth/introspectToken Introspectiondetail →
GET/oauth/providersGet OAuth Provider Listdetail →
POST/oauth/pushed-authorizationPush Authorization Request (PAR)detail →
POST/oauth/refreshRefresh Access Tokendetail →
POST/oauth/registerDynamic Client Registrationdetail →
DELETE/oauth/register/{client_id}Delete Client Registrationdetail →
GET/oauth/register/{client_id}Read Client Registrationdetail →
PUT/oauth/register/{client_id}Update Client Registrationdetail →
POST/oauth/revokeRevoke Tokendetail →
GET/oauth/risk-assessmentGet OAuth Client Risk Assessmentdetail →
POST/oauth/tokenOAuth 2.0 Token Endpointdetail →
POST/oauth/token-exchangeToken Exchangedetail →
DELETE/oauth/unbind/{connection_id}Unbind OAuth accountdetail →
GET/oauth/userinfoGet user infodetail →
GET/oauth/{provider}/authorizeGet OAuth authorization URLdetail →
GET/oauth/{provider}/callbackOAuth authorization callbackdetail →

OAuth - Internal

MethodPathSummary
POST/internal/oauth/clientsInternal Create OAuth Clientdetail →
POST/internal/oauth/introspectInternal Token Introspectiondetail →
POST/internal/oauth/revoke-user-tokensInternal Revoke User Tokens (GDPR erasure cascade)detail →

OAuth Client Management

MethodPathSummary
GET/admin/oauth/clientsList OAuth Clientsdetail →
POST/admin/oauth/clientsCreate OAuth Clientdetail →
DELETE/admin/oauth/clients/{client_id}Delete OAuth Clientdetail →
GET/admin/oauth/clients/{client_id}Get OAuth Client Detailsdetail →
PUT/admin/oauth/clients/{client_id}Update OAuth Client Configurationdetail →
GET/admin/oauth/clients/{client_id}/audit-logsGet OAuth Client Audit Logsdetail →
POST/admin/oauth/clients/{client_id}/cloneClone OAuth Clientdetail →
POST/admin/oauth/clients/{client_id}/rotate-secretRotate OAuth Client Secretdetail →
GET/admin/oauth/clients/{client_id}/secretsList All Secrets for OAuth Clientdetail →
POST/admin/oauth/clients/{client_id}/secretsCreate OAuth Client Secretdetail →
DELETE/admin/oauth/clients/{client_id}/secrets/{secret_id}Delete OAuth Client Secretdetail →
PUT/admin/oauth/clients/{client_id}/secrets/{secret_id}/deactivateDeactivate OAuth Client Secretdetail →
GET/admin/oauth/clients/{client_id}/statsGet OAuth Client Statisticsdetail →
DELETE/admin/oauth/clients/{client_id}/tokensRevoke All Tokens for OAuth Clientdetail →
GET/admin/oauth/clients/{client_id}/tokensList Active Tokens for OAuth Clientdetail →
DELETE/admin/oauth/tokens/user/{user_id}Batch Revoke User Tokensdetail →