私は現在、いくつかの管理者専用機能 (データベース メトリックやロジスティクスの実行など) を備えた電話アプリを作成しようとしています。残念ながら、私の人生では、私が持っていることを認識させることはできませんuser.level == 'admin'
. モバイル サービス クライアントのエントリとしてサービス マスター シークレットを使用しました。管理者の Microsoft Live アカウントを使用してログインしました。スクリプトのアクセス許可自体でさまざまな設定を試しましたが、すべて役に立ちませんでした。毎回、authenticated
代わりにとしてログに記録しますadmin
。
現在、私のC#コードは次のとおりです。
var user = await App.MobileService.LoginAsync(MobileServiceAuthenticationProvider.MicrosoftAccount);
var result = await App.MobileService.GetTable<MyDataRowObject>().ToListAsync();
次に、結果に としてアクセスしますIEnumerable
。
ありがとう!