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 not found が表示されます。
これを手動で作成する必要がありますか、CreateAuthorizationCodeRequest
それともやるべきことですか? それが私にとって処理すべきことである場合、それCreateAuthorizationCodeRequest
を処理するために WebForms で何をする必要がありますか。
MVC では、必要なのAppFlowMetadata
はAuthCallbackController
. WebForms に相当するものはありますか?