使用HS256 JWT进行身份验证0社交登录

使用HS256 JWT进行身份验证0社交登录,jwt,social,auth0,Jwt,Social,Auth0,我想知道是否有可能创建一个社交登录并在HS256中接收JWT 这是我目前正在使用的,我只能接收RS256 JWT this.webAuth.authorize({ connection: 'google-oauth2' }); 干杯,祝你有一个美好的白天/夜晚 Khadim无论您使用的是RS256还是HS256,都是在客户端级别控制的。您可以使用Auth0仪表板在两者之间切换。它位于Clients->(您的客户端)->设置->高级设置->Oauth下 从上面的代码片段中,可以看出您正

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

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

 this.webAuth.authorize({
   connection: 'google-oauth2'
 });
干杯,祝你有一个美好的白天/夜晚


Khadim

无论您使用的是
RS256
还是
HS256
,都是在客户端级别控制的。您可以使用Auth0仪表板在两者之间切换。它位于
Clients->(您的客户端)->设置->高级设置->Oauth

从上面的代码片段中,可以看出您正在使用Auth0.js库。对于Auth0.js版本8+,RS256是默认值,如果客户端使用HS256,
parseHash
将失败。有关详细信息,请参阅

如文档中所述,如果您希望使用HS256,您可以选择实现自己的parseHash,例如


另一个选项,尽管不是特别推荐,是使用较旧版本的auth0.js。

嘿,谢谢你的回复。我已经在仪表板上切换了。这已经适用于电子邮件密码登录,但社交登录仍使用RS256。为什么需要HS256?希望轻松批准Sails.JS中的令牌:)