我對wso2is相當陌生。 我用oauth/oidc添加了一個SP並獲得了客戶端證書。 但是當我調用令牌端點來生成訪問令牌(client_credentials流)時,我得到了一個guid /引用令牌。我如何獲得獨立的JWT?oauth的自包含JWT
此外,發現端點和內省不適用於5.2.0?
TIA。
我對wso2is相當陌生。 我用oauth/oidc添加了一個SP並獲得了客戶端證書。 但是當我調用令牌端點來生成訪問令牌(client_credentials流)時,我得到了一個guid /引用令牌。我如何獲得獨立的JWT?oauth的自包含JWT
此外,發現端點和內省不適用於5.2.0?
TIA。
截至目前,還沒有開箱即用的解決方案將獨立的JWT作爲來自WSO2 Identity Server的訪問令牌。但是,我們有一個擴展點[1]來編寫一個適合您需求的擴展點。
如果我給你在很短的步驟,
<OAuth>
部分添加<IdentityOAuthTokenGenerator>
標籤完全合格的類名添加到IS_HOME /庫/ conf目錄/身份證/ identity.xml。查看默認的accessTokenIssuer代碼來獲得想法[2]。發現端點和內省端點已添加到IS 5.3.0中。嘗試從[3]
[3] https://github.com/wso2/product-is/releases/download/v5.3.0-alpha/wso2is-5.3.0-alpha.zip
更新
關注這個博客的alpha版本發佈https://medium.com/@hasinthaindrajee/self-contained-access-tokens-with-wso2-identity-server-82111631d5b6#.s0q3xt6od以完成您的用例:)
感謝您的詳細信息! 爲什麼JWT作爲訪問令牌不受支持的任何原因?發現網址是什麼 - 我嘗試了幾次,其中包括sever/oauth2/,但沒有奏效。 –
mosdev
它的格式爲https:// localhost:9443/.well-known/webfinger?resource = acct:admin @ localhost&rel = http://openid.net/specs/connect/1.0/issuer – farasath
明白了 - 謝謝! – mosdev