簡體   English   中英

Asp.Net身份OWIN Facebook ExternalLoginInfo電子郵件始終為空

[英]Asp.Net Identity OWIN Facebook ExternalLoginInfo Email is always null

我用下一個代碼創建身份驗證

app.UseFacebookAuthentication(new Microsoft.Owin.Security.Facebook.FacebookAuthenticationOptions()
        {
            AppId = "1058223614196813",
            AppSecret = "dd208098e2cac42996581ba2bb59e5d1",
            Scope = { "email" },

        });

當我嘗試獲取用戶電子郵件時,logininfo返回emain null

var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();

但用戶名告訴我。 這段代碼可以正常工作。

對於那些待確認電子郵件的用戶,Facebook不會返回該電子郵件,當用戶在Facebook上創建新帳戶時,會向該用戶發送確認電子郵件,但是如果用戶未確認其電子郵件,Facebook將不會以電子郵件形式返回該電子郵件。用戶信息,即使您在范圍內添加了電子郵件權限,直到用戶確認其電子郵件為止。

暫無
暫無

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

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