我目前正在尝试创建一个具有一些仅限管理员功能的电话应用程序(例如执行数据库指标和物流)。不幸的是,在我的一生中,我无法让它认出我拥有user.level == 'admin'
. 我使用服务主密钥作为移动服务客户端的条目,我使用管理员 Microsoft Live 帐户登录,我尝试了脚本权限本身的不同设置,但均无济于事。每次,它都会将我记录为 isauthenticated
而不是admin
.
目前我的 C# 代码是:
var user = await App.MobileService.LoginAsync(MobileServiceAuthenticationProvider.MicrosoftAccount);
var result = await App.MobileService.GetTable<MyDataRowObject>().ToListAsync();
然后我以IEnumerable
.
谢谢!