c# - スコープがwl.signinのライブアカウントにサインインすると、権限が多すぎます

原文 c# windows-phone-8 onedrive

私のWindows Phoneアプリでは、単一のスコープwl.signinでSignInButtonを使用して、Microsoft Liveアカウントに接続しています。メールとパスワードを入力すると、APIに必要な次の権限を持つページが表示されます。


名前、性別、写真などにアクセス...
OneDriveにアクセスして編集する
写真やビデオにアクセスする
いつでも情報にアクセス


OneDriveからファイルを読み取る権限のみを持ち、編集は許可しないようにしたいので、p。 3、4、2(一部)は必要ありません。

OneDriveアカウントをファイルの読み取り専用権限に接続するには、どのスコープを使用する必要がありますか?

ありがとう

更新しました:
XAMLのボタン:

<live:SignInButton
          Scopes="wl.signin, wl.basic" 
          Branding="Skydrive" ClientId="xxxxxxxxxxx" 
          TextType="Connect" SessionChanged="SignInSkyDriveSessionChanged">
</live:SignInButton>     
答え
wl.basicおよびwl.skydrivedesribed hereとして。

wl.basic-ユーザーの基本的なプロファイル情報への読み取りアクセス。ユーザーの連絡先リストへの読み取りアクセスも可能にします。
wl.skydrive-OneDriveに保存されているユーザーのファイルへの読み取りアクセス。
関連記事

c# - aspxページのコンテンツ依存のタイトル

c# - QuickTimeムービーに字幕を追加する方法

c# - オブジェクトのリストを単一の応答としてストリーミングし、進捗状況を報告します

c# - クライアントとWeb API間のプロキシとしてMVCコントローラーを使用する

c# - C#キーを押すとオブジェクトの動きが壊れる

c# - ファイルが存在してもWebブラウザーのナビゲーションがキャンセルされました

c# - ユーザーのADからのオブジェクトGUID

c# - サービス時間を垣間見る方法

c# - log4net翌日の開始時にログファイルを上書きする

c# - ASP.NET MVC(部分的なビュー)を使用して同じページにレビュー製品(http投稿)を追加しようとしています