Typalias: ValidateIssuerFunction()
type ValidateIssuerFunction = (tokenIssuer: string) => void;
Funktionstyp zur Validierung des Ausstellers (Issuer) des Zugangstokens (Access token).
Diese Funktion sollte einen MCPAuthBearerAuthError mit dem Code 'invalid_issuer' auslösen, wenn der Aussteller nicht gültig ist. Der Aussteller sollte anhand folgender Kriterien validiert werden:
- Die in den Auth-Server-Metadaten von MCP-Auth konfigurierten Autorisierungsserver (Authorization servers)
- Die in den Metadaten der geschützten Ressource (protected resource) aufgeführten Autorisierungsserver (Authorization servers)
Parameter
tokenIssuer
string
Rückgabewert
void
Ausnahmen
Wenn der Aussteller nicht erkannt oder ungültig ist.