1
我已經使用DotNetOpenOAuth的ASP.NET簡單成員資格數據庫登錄到我的ASP.NET MVC應用程序。我想使用相同的身份驗證憑據進行身份驗證以使用Google雲端硬盤應用。也就是說,我是否可以使用AuthenticationResult對象詳細信息來構建IAuthenticator對象,以便對我的Google雲端硬盤應用進行身份驗證?使用DotNetOpenAuth進行Google Drive SDK的認證
我的目標是使用已登錄的Google用戶以後授權使用我的Google雲端硬盤應用程序,而不是再次詢問他/她的憑據。
是十分明顯的對我。但是,我想使用內置的OAuth身份驗證作爲我的應用程序的成員身份,然後使用相同的身份驗證詳細信息。通過電子郵件授權Google Drive應用。也就是說,在AccountController的ExternalLoginCallBack方法中,身份驗證通過以下代碼行完成:AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action(「ExternalLoginCallback」,new {ReturnUrl = returnUrl}));'然後我調用IAuthenticator authenticator = Utils.GetCredentials(null,null);'初始化Drive App授權 – Edi
我的問題是如何使用'Utils.GetCredentials'方法來利用早先通過'AuthenticationResult'提供的認證細節。 – Edi