1

我正在尝试使用 OAuth2 授权 Google Contacts API。但是,他们对 .NET 的说明仅适用于 MVC(站点文档),没有适用于 ASP.NET WebForms 的解决方案。我在网上找到了看起来像的代码

 Dim credential = CreateAuthorizationCodeRequest.AuthorizeAsync(New ClientSecrets With {.ClientId = ClientID, .ClientSecret = clientSecret},
                                                        scopes,
                                                        Me.User.Identity.Name,
                                                        CancellationToken.None,
                                                        New OAuthDataStore()).Result

但是,由于 /authorize URL 不存在,重定向后我得到一个 404 未找到。

我必须手动创建它,还是CreateAuthorizationCodeRequest应该这样做?如果这就是我CreateAuthorizationCodeRequest应该处理的,我需要在 WebForms 中做什么来处理它。

在 MVC 中,我看到他们拥有您所需要的一切,只是AppFlowMetadata一个AuthCallbackController. WebForms 是否有等价物?

4

0 回答 0