簡體   English   中英

GetExternalLoginInfoAsync()loginInfo返回null

[英]GetExternalLoginInfoAsync() loginInfo return null

我創建了一個新的MVC5 Web應用程序,當我嘗試通過遵循官方指南登錄Google時http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app -with-facebook-and-google-oauth2-and-openid-sign-on ,方法函數GetExternalLoginInfoAsync()始終返回null:

        var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); => NULL
        if (loginInfo == null)
        {
            return RedirectToAction("ExternalLoginFailure");
        }

我知道這個subjetct上有很多東西我嘗試了所有暴露的解決方案,比如GetExternalLoginInfoAsync null和ExternalLoginCallback中的OWIN,除非已經登錄到谷歌OWIN的GetExternalLoginInfoAsync始終返回null但沒有成功。

Google+ API處於有效狀態,我正確設置了cliend ID和客戶端密碼。

PS:對不起我的英語

通常,您必須檢查托管公司的設置。 他們對同一OAuth方式的身份驗證機制施加了限制。 在控制面板中搜索“解鎖API調用...”,例如並按照說明進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM