2016-10-26 3 views
2

Ich versuche, ein JWT access_token vom WSO2 Identity Server zu erhalten, wenn ich mich mit dem Passwort grant_type anmelde. Aber ich kann keine Möglichkeit finden, dies zu konfigurieren. Wenn ich mich anmelde, bekomme ich eine Anleitung als access_token.WSO2 Identity Server JWT Zugriffs-Token

Das fand ich, aber das ist der Weg, um den access_token guid zu erhalten, wenn Sie eine JWT haben: https://docs.wso2.com/display/ISCONNECTORS/Configuring+JWT+Grant+Type

Auch schalte ich JWT Token Generation dieses Tutorial verwenden, aber ich empfange noch die guid: https://docs.wso2.com/display/IS510/JWT+Token+Generation

Wenn ich in identity.xml "true" gesetzt habe, bekomme ich einen base64 hashed access_token, aber das ist nicht im JWT-Format.

Hat jemand das herausgefunden?

+0

versuchen sending scope = openid zusammen mit dem Passwort Grant Type Request. – farasath

Antwort

0

Sie können OpenID connect verwenden, um eine JWT zu erhalten. [1] zeigt, wie OIDC in Identity Server konfiguriert wird. Ich denke, du hast das schon getan. Versuchen Sie also, scope = openid zusammen mit der Token-Anfrage zu senden.

Überprüfen Sie auch [2] für einen bekannten Fehler und Abhilfe in Bezug auf OIDC in Identity Server 5.2.0

[1] https://docs.wso2.com/pages/viewpage.action?pageId=50514076

[2] WSO2 IS: OpenID Connect custom claims in 5.2.0?

+0

Ich glaube nicht, dass Sie die Frage verstehen. Worauf Sie sich beziehen, ist das id_token, das bereits ein JWT ist. Worauf der John sich bezieht, ist das access_token, das gerade eine UUID ist. Ich habe die gleiche Frage. – chrisdrobison

+0

also, was Sie wollen, ist so etwas wie ein access_token, das selbst beschreibend ist, richtig? So können Sie die Metadaten verwenden, ohne sie jedes Mal von einem Endpunkt aus zu überprüfen. – farasath

+1

Ja, das wollen wir. – chrisdrobison

0

Sie können folgen this blog JWT Zugriffstoken generieren mit WSO2

ist auch, Sie könnten this link folgen möchten die Datenbankschemaänderungen in Kraft zu schieben

Verwandte Themen