ID Mobile — Ein Zugriffstoken generieren

Support DQE
Support DQE
  • Aktualisiert

Verwenden Sie diesen Endpunkt, um ein IDMobile-Zugriffstoken zu generieren. Das Token wird benötigt, um alle anderen IDMobile-Scope-Endpunkte aufzurufen.

Verwandte ID-Mobile-Dokumentation:

GET-Anfrage

https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret={CLIENT_SECRET}&grant_type=client_idmobile&licence={LICENCE_CODE}

Ersetzen Sie die Werte in geschweiften Klammern durch Ihre eigenen Informationen:

Parameter Beschreibung Pflicht/Optional
SERVER_ADDRESS Adresse des DQE-Servers, der die Daten verarbeitet. Pflicht
licence Ihnen als Lizenzcode zugewiesene Nummer. Pflicht
client_secret Vom Kunden bereitgestellte Passphrase. Pflicht
grant_type Statischer Wert. Muss client_idmobile sein. Pflicht

POST-Anfrage

https://{SERVER_ADDRESS}/ACCESS_TOKEN/

Fügen Sie die folgenden Parameter im Anfragetext mittels x-www-form-urlencoded hinzu:

Parameter Beschreibung Pflicht/Optional
licence Ihnen als Lizenzcode zugewiesene Nummer. Pflicht
client_secret Vom Kunden bereitgestellte Passphrase. Pflicht
grant_type Statischer Wert. Muss client_idmobile sein. Pflicht

Antwort

Erfolg

Die API gibt ein JSON-Objekt mit den folgenden Schlüsseln zurück:

Schlüssel Beschreibung Typ
access_token Temporäres Token zum Aufrufen der IDMobile-Dienste. STRING
token_type Bearer: der autorisierte Tokentyp. STRING
expires_in Gültigkeitsdauer des Tokens, in Sekunden. STRING
refresh_token Token zur Verlängerung Ihrer Sitzung. STRING

Beispiel:

{
  "access_token": "TK948869a6f873adb622enhoaGeVY2iRaptqlmpplGeWZA",
  "token_type": "Bearer",
  "expires_in": "300",
  "refresh_token": "*TK9bdd05f8e9d3c905834bdeqaUlGFll2iRaplll29mZmtkZQ"
}

Fehler

Fehlertyp Beispielanfrage Antwort
Fehlender Parameter licence https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile 400-Fehler (Invalid Request)
Leerer Parameter licence https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile&licence= 400-Fehler (Invalid Request)
Falscher Wert für licence https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile&licence={INCORRECT_LICENCE_CODE} 400-Fehler (Invalid Client)
Fehlender oder leerer client_secret https://{SERVER_ADDRESS}/ACCESS_TOKEN/?grant_type=client_idmobile&licence={LICENCE_CODE} 400-Fehler (Invalid Request)
Fehlender oder falscher grant_type https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&licence={LICENCE_CODE} 400-Fehler (Invalid Request)
Tippfehler im Parameter https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_scret=abcd&grant_type=client_idmobile&licence={LICENCE_CODE} 500-Fehler

Siehe auch

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich