{
    "server_info": {
        "name": "Mesogeos Digital Authentication Server",
        "version": "1.0",
        "framework": "Pramnos Framework"
    },
    "endpoints": {
        "authorization": "https://auth.mesogeos-digital.com/oauth/authorize",
        "token": "https://auth.mesogeos-digital.com/oauth/token",
        "revocation": "https://auth.mesogeos-digital.com/oauth/revoke",
        "introspection": "https://auth.mesogeos-digital.com/oauth/introspect",
        "userinfo": "https://auth.mesogeos-digital.com/oauth/userinfo",
        "logout": "https://auth.mesogeos-digital.com/oauth/logout",
        "device_authorization": "https://auth.mesogeos-digital.com/oauth/deviceauthorization",
        "session_check": "https://auth.mesogeos-digital.com/session/check",
        "session_heartbeat": "https://auth.mesogeos-digital.com/session/heartbeat",
        "session_info": "https://auth.mesogeos-digital.com/session/info",
        "discovery": "https://auth.mesogeos-digital.com/.well-known/openid-configuration",
        "jwks": "https://auth.mesogeos-digital.com/.well-known/jwks.json"
    },
    "supported_grants": [
        "authorization_code",
        "client_credentials",
        "password",
        "refresh_token",
        "urn:ietf:params:oauth:grant-type:device_code",
        "urn:ietf:params:oauth:grant-type:jwt-bearer",
        "urn:ietf:params:oauth:grant-type:token-exchange"
    ],
    "supported_scopes": [
        "profile",
        "email",
        "phone",
        "address",
        "user",
        "openid",
        "offline_access",
        "system:admin",
        "system:audit_read",
        "system:health",
        "system:notifications_read",
        "system:notifications_write"
    ],
    "features": {
        "single_sign_on": true,
        "single_logout": true,
        "session_management": true,
        "openid_connect_discovery": true,
        "jwt_tokens": true,
        "refresh_tokens": true,
        "token_revocation": true,
        "token_introspection": true,
        "scope_authorization": true,
        "pkce": true,
        "device_authorization_grant": true,
        "two_factor_authentication": true,
        "passkeys": true,
        "gdpr_self_service": true,
        "organizations": true,
        "background_queue": true
    }
}