我正在创建Xamarin.Forms应用程序,并使用Azure的身份验证/授权将Facebook和Google添加为身份验证提供程序。在我的代码中,我正在使用MobileServiceClient类中的LoginAsync()来执行Facebook和Google的登录。
我能够成功认证Facebook用户。但是,使用Google登录名后,代码一旦执行LoginAsync(),便会将用户带到Google的登录页面(https://accounts.google.com/signin/oauth/..。),并在那里停止。页面为空白,不显示任何内容。
我尝试使用带有我的azure应用程序URL(https://traveldiary.azurewebsites.net/.auth/login/google/callback)的Chrome登录,并显示Google登录信息,当我选择我的Gmail帐户访问该网站时,我进入显示以下消息的页面:>
traveldiary.azurewebsites.net当前无法处理此请求。 HTTP错误500
我已按照所有步骤从Microsoft网站-here配置Google登录。成功登录后,是否还需要添加其他一些设置以使Google登录页面显示出来,然后重定向到我的授权重定向URI。
感谢您的帮助或建议。