AuthenticationManager.GetExternalLoginInfoAsync()返回null

时间:2018-09-26 09:03:17

标签: asp.net-mvc asp.net-identity

我在我的应用程序上使用外部登录,但使用Facebook可以正常使用,但

当我使用gmail时,此值返回null

$ mkdir test
$ cd test
$ touch X x
$ ls -l 
total 0
-rw-r--r--  1 alexharvey  wheel  0 26 Sep 20:20 X
$ mv X x
$ ls -l 
total 0
-rw-r--r--  1 alexharvey  wheel  0 26 Sep 20:20 x

关于ExternalLoginCallback操作

这是Google Auth应用:

var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();

此处在Gmail上的Outh Client数据: Object Mapper

app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
        {
            ClientId = "882684846671-2m0um9njaoh20fnu3mr8i2f6nf9m57ul.apps.googleusercontent.com",
            ClientSecret = "SriMHGkgSCS4DVyA0mOss7bP",
            //CallbackPath = new PathString("/signin-google"),

            CallbackPath = new PathString("/Account/ExternalLoginCallback"),
            Provider = new GoogleOAuth2AuthenticationProvider()
            {

            }
        });

如何解决此问题

0 个答案:

没有答案