gpt4 book ai didi

c# - 使用 Xamarin 自动登录 Azure 移动服务

转载 作者:行者123 更新时间:2023-12-03 01:49:42 26 4
gpt4 key购买 nike

我是 Xamarin 的新手,正在尝试使用一个简单的跨平台应用程序。

该应用程序连接到 Azure 移动服务,并需要我在服务器端设置的登录 following tutorial : 和客户端 following tutorial .

一切正常!但是,当前的实现要求您每次启动应用程序时都需要登录。 只要您不注销,如何缓存用户凭据并自动登录?

我尝试过类似的方法,但显然不起作用:当用户登录时,我保存(我没有直接调用 MobileServiceClient,只是向您显示一个片段):

 var userId = MobileServiceClient.CurrentUser.UserId;
var authToken = MobileServiceClient.CurrentUser.MobileServiceAuthenticationToken

所以我存储这两个字符串,当我下次打开应用程序时,我尝试:

CurrentClient.CurrentUser = new MobileServiceUser(userId);
CurrentClient.CurrentUser.MobileServiceAuthenticationToken = authToken;

正如我所说,这似乎不是正确的方法,因为它不起作用。缓存和自动登录用户的正确方法是什么?

最佳答案

您需要转移到 CLIENT-FLOW - 在客户端流身份验证中,您使用身份验证提供商提供的客户端 SDK,然后将该 token 静默传递到 Azure 移动应用程序以在其中进行身份验证。查看我的书的第二章 - http://aka.ms/zumobook

关于c# - 使用 Xamarin 自动登录 Azure 移动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40242345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com