Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$DECODE_PAT

Liefert Informationen über ein programmatisches Zugriffstoken, unter Angabe des Geheimnisses für das Token. Diese Informationen umfassen den Namen des Tokens, den Status des Tokens und den dem Token zugeordneten Benutzer.

Sie können diese Funktion aufrufen, wenn Sie ein programmatisches Zugriffstoken deaktivieren müssen und wissen möchten, welcher Benutzer dem Token zugeordnet ist.

Syntax

SYSTEM$DECODE_PAT( '<secret_for_programmatic_access_token>' )
Copy

Argumente

'secret_for_programmatic_access_token'

Geheimnis für das programmatische Zugriffstoken.

Rückgabewerte

Gibt einen VARCHAR-Wert zurück, der die Token-Informationen in einem JSON-Objekt enthält. Das JSON-Objekt hat die folgenden Felder:

Feld

Beschreibung

STATE

Status des programmatischen Zugriffstokens. Dieses Feld enthält einen der folgenden Werte:

  • ACTIVE: Das programmatische Zugriffstoken kann zur Authentifizierung verwendet werden, und der Wert in der Spalte expires_at ist größer als das aktuelle Datum.

  • EXPIRED: Das programmatische Zugriffstoken kann nicht zur Authentifizierung verwendet werden, und der Wert in der Spalte expires_at ist kleiner oder gleich dem aktuellen Datum.

  • DISABLED: Das programmatische Zugriffstoken ist deaktiviert, weil der Zugang zur Benutzeranmeldung deaktiviert wurde oder der Benutzer für die Anmeldung gesperrt ist.

PAT_NAME

Name des programmatischen Zugriffstokens.

USER_NAME

Name des Benutzers, der dem programmatischen Zugriffstoken zugeordnet ist.

Beispiele

Das folgende Beispiel gibt Informationen über das programmatische Zugriffstoken mit dem Geheimnis abC...Y5Z zurück:

SELECT SYSTEM$DECODE_PAT('abC...Y5Z');
Copy
+------------------------------------------------------------------------+
| SYSTEM$DECODE_PAT('☺☺☺...☺☺☺')                                         |
|------------------------------------------------------------------------|
| {"STATE":"ACTIVE","PAT_NAME":"MY_EXAMPLE_TOKEN","USER_NAME":"MY_USER"} |
+------------------------------------------------------------------------+