使用Microsoft帐户Azure移动服务c#后端登录
本文关键字:后端 登录 服务 移动 Microsoft 帐户 Azure 使用 | 更新日期: 2023-09-27 18:00:50
我有一个带有c#后端的azure移动服务。我正试图在我的xamarin应用程序中使用一个微软帐户登录。我在这里调用登录方法。我确实收到了一个弹出窗口来填写我的信息,但它想打开第二个弹出窗口,然后我收到了无法完成请求的异常:
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:无法完成请求。
private async Task Authenticate(UIViewController view)
{
try
{
user = await client.LoginAsync(view,MobileServiceAuthenticationProvider.MicrosoftAccount);
}
catch (Exception ex)
{
//something went wrong
}
当我使用javascript后端时,这段代码工作得很好,但现在不知怎么的,它已经不工作了。我需要在c#后端添加一些东西吗??
身份验证的配置略有不同。首先,重定向URI应该是以下形式:
https://.azure-mobile.net/signin-microsoft
此外,(假设您通过Live Connect开发人员中心的"我的应用程序"页面配置服务(我的设置如下:
- 移动或桌面客户端应用程序:是
- 限制JWT发布:是
- 增强的重定向安全性:是
Henrik