現在、RESTベースのWebサービスから一部のデータを取得するWindows 8コンシューマプレビューのC#Metroアプリケーションを作成しています。私は、現在のユーザーのWindows Liveアカウントを使用して、アプリケーションに対してサービスを認証する必要があります。そのため、私は私の解決策には、Windows Live SDKを追加しましたし、私のログインビューにドキュメントから次のコードを貼り付け:AuthenticationTokenがnullです
LiveAuthClient liveClient = new LiveAuthClient();
LiveLoginResult loginResult = await liveClient.Login(new string[] { "wl.signin" });
ログイン呼び出しが成功した後、私は、SSL経由でLiveConnectSession
の暗号化AuthenticationToken
を渡したいですトークンを復号化し、それが興味のある情報を読むべき私のWebサービス(これはSSOシナリオでドキュメントが示唆しているものです)に書きます。しかし残念なことに、セッションのAuthenticationToken
プロパティは常にnull
です。私はここに何かを逃していますか
これはソートされていますか?もしそうなら、自分で答えを書くことができます。 –
@Joachim私はこの問題の解決策を見つけられませんでした。現在、私はHTTPS上で単純なユーザー名/パスワードの方法を使用しており、後ほど委任された認証を追加します。 – Gene
あなたがチェックした答えはあなたのために働いたのですか? –