Configuration Discovery

Returns OIDC metadata that can be used by clients for automatic configuration.

Endpoint Supported methods Full URL
/.well-known/openid-configuration GET https://api.mpin.io/.well-known/openid-configuration

# Request Example

curl https://api.mpin.io/.well-known/openid-configuration

# Response Example

{
  "authorization_endpoint": "https://api.mpin.io/authorize",
  "claims_supported": [
    "sub",
    "iss",
    "email",
    "email_verified",
    "mpin_id",
    "hash_mpin_id",
    "dvs_keys"
  ],
  "id_token_signing_alg_values_supported": ["RS256", "RS384", "RS512"],
  "issuer": "https://api.mpin.io",
  "jwks_uri": "https://api.mpin.io/oidc/certs",
  "response_types_supported": ["code"],
  "scopes_supported": ["openid", "email", "dvs", "mpin_id", "hash_mpin_id"],
  "subject_types_supported": ["public"],
  "token_endpoint": "https://api.mpin.io/oidc/token",
  "token_endpoint_auth_methods_supported": [
    "client_secret_post",
    "client_secret_basic"
  ],
  "userinfo_endpoint": "https://api.mpin.io/oidc/userinfo",
  "userinfo_signing_alg_values_supported": ["RS256", "RS384", "RS512"]
}