2017-05-01 3 views
0

Ich brauche OpenID Emittenten zu ändernWie der iss Anspruch in WSO2 ändern

"issuer": "https://gate.domain.com:443/oauth2/token" 

diesen

"issuer": "https://api.domain.com", 

Auch von

"iss": "wso2.org/products/am" 

zu

die JWT iss ändern
"iss": "https://api.domain.com" 

Ich sehe in der Datei api-manager.xml ein TokenEndPoint-Tag. Ich bin mir nicht sicher, ob ich diesen Endpunkt ändern soll, um zu erreichen, was ich will.

Ich lese in dieser stackoverflow Frage, die ein ähnliches Problem hat. Es wird gesagt, um diesen Tag in identity.xml zu ändern

<IDTokenIssuerID>${carbon.protocol}://${carbon.host}:${carbon.management.port}/oauth2/token</IDTokenIssuerID> 

ich zu verändern in beiden Orten versucht habe und meine JWT iss Anspruch Rückkehr noch „wso2.org/products/am“

+0

Was ist die Version von APIM, mit der Sie das ausprobieren? – farasath

+0

Ich benutze APIM 2.1.0 –

+0

"wso2.org/products/am" kommt in der JWT von der KeyManager-Komponente generiert, die kein Openid-Connect-Token ist. – farasath

Antwort

0

Da ich verwende ein benutzerdefinierter JWT-Generator, ich landete nur überschreiben die iss mit der statischen Adresse, die ich brauchte.

Verwandte Themen