2012-08-22 10 views
7

メトロアプリをプログラミングしていますが、ユーザーはACSを使用して認証する必要があります。メトロアプリ(C#)でACSトークンを取得する方法

ナゲットパッケージ(Windows8.Identity.AccessControl)が含まれており、identitproviderリストを取得してログインできますが、どのようにしてトークンを受け取ることができますか(nameidentifierが必要です)?紺碧のツールキットで

がサンプルですが、JavaScriptで書かれており、私はこの:(を行う方法を見つけ出すことはできません。私はWP7アプリとの組み合わせで、ACSで働いてきた

と私は何の問題もなかったですそこにあなたの助けのための

感謝を:)

+0

私はJavaScriptをうまく理解しています。しかし、Windows 8 RTMでアプリケーションを作成すると、認証ブローカーを使用するときにACSからトークンを戻すことができません。 bouncer url(コールバックURL)に関連している可能性があります。私は同じ問題で一握りの質問を見つけました。すぐにいくつかの肯定的な反応を得たいと思っています:) –

+0

私は同じ問題を抱えています。成功応答を得ることができ、Fiddler2で返されるSAMLトークンを見ることができますWebAuthBrokerに必要なトークンを返すようにします。これに対する解決策は、WebAuthBrokerをダンプし、直接HttpClient呼び出しを行うか、新しいOnlineIdServiceTicketRequestを代わりに使用することです。それでもなおこれを見て – Redeemed1

+0

OnlineIdServiceTicketRequestは正しいライブIDのみですか?代わりにHttpClientを使うだけでよいかもしれません。 –

答えて

関連する問題