我想知道是否有可能创建社交登录并在HS256中收到JWT?
这就是我目前正在使用的,我只能接收RS256 JWT ......
this.webAuth.authorize({
connection: 'google-oauth2'
});
干杯,有一个伟大的日/夜!
哈迪姆
答案 0 :(得分:0)
是否使用RS256
或HS256
是在客户端级别进行控制的。您可以使用Auth0仪表板在两者之间切换。它在Clients -> (Your Client) -> Settings -> Advanced Settings -> Oauth
下。
从上面的代码段中,建议您使用Auth0.js库。使用Auth0.js版本8+,RS256是默认值,如果您的客户端使用HS256,parseHash
将失败。有关详细信息,请参阅here。
如文档中所述,如果您希望使用HS256,则可以选择实现自己的parseHash - 这样做的示例是here。
另一个选项,虽然不是特别推荐,但是使用旧版本的auth0.js。