C# GoogleJsonWebSignature.Payload JsonWebToken内容
我正在开发一个需要谷歌登录其用户数据的应用程序 我得到的JWT有效载荷如下C# GoogleJsonWebSignature.Payload JsonWebToken内容,c#,sql,jwt,google-signin,google-authentication,C#,Sql,Jwt,Google Signin,Google Authentication,我正在开发一个需要谷歌登录其用户数据的应用程序 我得到的JWT有效载荷如下 payload = await GoogleJsonWebSignature.ValidateAsync(userToken); 我想为sql查找获取某种标识符。文档中指出,电子邮件不适合主键(我没有这样做) 这是否意味着也不能使用电子邮件查找条目,然后在初始查找后使用PK 如果这不是一个可接受的解决方案,我如何使用google提供的经过身份验证的信息来查找我的用户?您可以使用有效负载的主题字段 私有java.lang
payload = await GoogleJsonWebSignature.ValidateAsync(userToken);
我想为sql查找获取某种标识符。文档中指出,电子邮件不适合主键(我没有这样做)
这是否意味着也不能使用电子邮件查找条目,然后在初始查找后使用PK
如果这不是一个可接受的解决方案,我如何使用google提供的经过身份验证的信息来查找我的用户?您可以使用有效负载的主题字段 私有java.lang.String主题 主体声明,标识作为JWT主体的主体,或为空表示无 来自谷歌: 注意:Google帐户的电子邮件地址可能会更改,所以不要使用它来更改 识别用户。取而代之的是,使用您可以登录的帐户ID 具有GoogleSignInAccount.getId的客户端,并位于 ID令牌的子声明
您可以使用有效负载的主题字段 私有java.lang.String主题 主体声明,标识作为JWT主体的主体,或为空表示无 来自谷歌: 注意:Google帐户的电子邮件地址可能会更改,所以不要使用它来更改 识别用户。取而代之的是,使用您可以登录的帐户ID 具有GoogleSignInAccount.getId的客户端,并位于 ID令牌的子声明