使用HS256 JWT进行Auth0社交登录

时间:2017-07-20 21:18:03

标签: jwt social auth0

我想知道是否有可能创建社交登录并在HS256中收到JWT?

这就是我目前正在使用的,我只能接收RS256 JWT ......

 this.webAuth.authorize({
   connection: 'google-oauth2'
 });

干杯,有一个伟大的日/夜!

哈迪姆

1 个答案:

答案 0 :(得分:0)

是否使用RS256HS256是在客户端级别进行控制的。您可以使用Auth0仪表板在两者之间切换。它在Clients -> (Your Client) -> Settings -> Advanced Settings -> Oauth下。

从上面的代码段中,建议您使用Auth0.js库。使用Auth0.js版本8+,RS256是默认值,如果您的客户端使用HS256,parseHash将失败。有关详细信息,请参阅here

如文档中所述,如果您希望使用HS256,则可以选择实现自己的parseHash - 这样做的示例是here

另一个选项,虽然不是特别推荐,但是使用旧版本的auth0.js。