1. OAuth2
Firma Virtual México - Clientes API
  • API
    • OAuth2
      • tokenExchange
        POST
      • getAuthorizationServerInfo
        GET
      • authMe
        GET
    • IntegrationMarketplace
      • marketplaceSetup
      • marketplaceProvision
      • marketplaceAuthorize
    • Documents
      • createDocument
      • getAllDocumentsByMe
      • getDocumentByIdAndMe
      • getDocumentStatisticsByMe
    • Files
      • uploadBiometryFiles
      • downloadByFileName
      • downloadBiometryMedia
    • Signatures
      • signDocument
    • SignatureCreditAccount
      • getSignatureCreditAccountByMe
    • SignatureCreditAccountMovement
      • getAllSignatureCreditAccountMovementsByMe
      • getSignatureCreditAccountMovementByIdAndMe
    • PurchaseOrder
      • getAllPurchasesByMe
    • SignaturePackages
      • getAllPackages
    • Mails
      • forwardBiometricValidation
    • SubUsers
      • getAllSubusersByMe
      • createSubuserByMe
    • SubClients
      • getAllSubclientsByMe
      • createSubclientByMe
  1. OAuth2

getAuthorizationServerInfo

GET
https://demo-apimex.firmavirtual.mx/api/oauth/.well-known/oauth-authorization-server

getAuthorizationServerInfo#

Endpoint de descubrimiento OAuth2 (metadata discovery) que expone la configuración pública del servidor de autorización de APIMEX: emisor (issuer), endpoints de autorización, token y revocación, los scopes soportados, y los métodos/algoritmos soportados. Permite que las aplicaciones cliente configuren automáticamente la integración OAuth2 sin necesidad de conocer de antemano las URLs internas del servicio.
URL: /api/oauth/.well-known/oauth-authorization-server
METHOD: GET
RESPONSE
{
  "issuer": "https://demo-apimex.firmavirtual.mx",
  "authorization_endpoint": "https://demo-apimex.firmavirtual.mx/api/oauth/authorize",
  "token_endpoint": "https://demo-apimex.firmavirtual.mx/api/oauth/token",
  "revocation_endpoint": "https://demo-apimex.firmavirtual.mx/api/oauth/revoke",
  "scopes_supported": [
    "auth:me",
    "documents:read",
    "documents:write",
    "documents:sign",
    "users:read",
    "users:write",
    "clients:read",
    "clients:write",
    "signatures:read",
    "signatures:write",
    "files:read",
    "files:write",
    "signature_credits:read",
    "signature_credits:write",
    "purchases:read",
    "purchases:write",
    "integration_apps:read",
    "integration_apps:write",
    "api_keys:read",
    "api_keys:write",
    "scopes:read"
  ],
  "response_types_supported": [
    "code"
  ],
  "grant_types_supported": [
    "authorization_code",
    "refresh_token",
    "client_credentials"
  ],
  "code_challenge_methods_supported": [
    "plain",
    "S256"
  ]
}

Solicitud

Ninguno

Respuestas

🟢200Éxito
application/json
Bodyapplication/json

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://demo-apimex.firmavirtual.mx/api/oauth/.well-known/oauth-authorization-server'
Respuesta Ejemplo de Respuesta
{}
Modificado en 2026-08-24 20:02:50
Anterior
tokenExchange
Siguiente
authMe
Built with