为了账号安全,请及时绑定邮箱和手机立即绑定

Google OAuth2.0 中的 ProcessUserAuthorization

Google OAuth2.0 中的 ProcessUserAuthorization

C#
慕虎7371278 2022-01-16 15:35:15
我在使用 c# 中的一行代码来发出 OAuth2.0 请求时遇到问题。代码是这样的:            WebServerClient consumer = new WebServerClient(CGmail.serverGmail, CGmail.clientIDGmail, CGmail.clientSecretGmail);             consumer.ClientCredentialApplicator = ClientCredentialApplicator.PostParameter(CGmail.clientSecretGmail);             IAuthorizationState grantedAccess = null;            try             {                     grantedAccess = consumer.ProcessUserAuthorization(Request);             }             catch (Exception ex)             {                }该行grantedAccess = consumer.ProcessUserAuthorization(Request);抛出以下错误:直到昨天这一切都很好,我没有对此功能进行任何更改。有谁知道会发生什么?
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我们也突然遇到了这个问题。我怀疑这与 Google 更改他们的一些OAuth2 端点弃用某些范围有关。仍然不太确定是什么导致它特别破裂。我无法让 DotNetOpenAuth 处理范围和端点的任何更改,但我承认我不是 OAuth2 方面的专家。

为了解决这个问题,我们只使用了 Google.Apis而不是 DotNetOpenAuth。


查看完整回答
反对 回复 2022-01-16
  • 1 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号