0
我想知道是否有可能創建一個社交登錄和HS256接收JWT?Auth0社交登錄與HS256 JWT
這是我使用的那一刻是什麼,我只能夠接收RS256 JWTs ...
this.webAuth.authorize({
connection: 'google-oauth2'
});
歡呼聲中,有一個偉大的晝/夜!
哈迪姆
我想知道是否有可能創建一個社交登錄和HS256接收JWT?Auth0社交登錄與HS256 JWT
這是我使用的那一刻是什麼,我只能夠接收RS256 JWTs ...
this.webAuth.authorize({
connection: 'google-oauth2'
});
歡呼聲中,有一個偉大的晝/夜!
哈迪姆
無論您使用RS256
或HS256
在客戶端級別控制。您可以使用Auth0儀表板在兩者之間切換。它在Clients -> (Your Client) -> Settings -> Advanced Settings -> Oauth
之下。
從上面的代碼片斷,建議您使用Auth0.js庫。使用Auth0.js版本8+,如果您的客戶端使用HS256,RS256是默認設置,parseHash
將會失敗。詳情請參閱here。
正如文檔中詳細描述的那樣,如果你想使用HS256,你可以選擇實現你自己的parseHash--這樣做的一個例子是here。
另一種選擇,雖然不是特別推薦,但使用舊版本的auth0.js。
嘿,謝謝你的回覆。我已經在儀表板中切換了它。這已經適用於電子郵件密碼登錄,但社交登錄仍然使用RS256 .. –
爲什麼你需要HS256? – arcseldon
想要輕鬆批准Sails.JS中的令牌:) –