7
我正在編寫一個Metro應用程序,其中用戶應使用acs進行身份驗證。如何在Metro應用程序中獲取ACS令牌(C#)
現在我已經包含一個nuget包(Windows8.Identity.AccessControl
),我能夠獲得identitprovider
列表和登錄,但我怎樣才能接收令牌(我需要nameidentifier)?
在蔚藍的工具箱有一個樣品,但用JavaScript編寫的,我無法弄清楚如何做到這一點:(。
我結合ACS曾與WP7應用程序,我沒有任何問題。有
感謝您的幫助:)
我明白JavaScript很好。但是,當我在Windows 8 RTM中創建應用程序時,我無法使用身份驗證代理從ACS返回令牌。這可能與保鏢網址(回叫網址)有關。我發現了一些問題,並希望得到一些積極的迴應:) –
我有同樣的問題,可以得到一個成功的迴應,我可以看到一個SAML令牌發回Fiddler2但沒辦法讓WebAuthBroker返回我需要的令牌。解決方案可能是轉儲WebAuthBroker並執行直接的HttpClient調用或使用新的OnlineIdServiceTicketRequest作爲替代方案。仍然看着這看 – Redeemed1
OnlineIdServiceTicketRequest只適用於生活ID的權利?可能只是需要使用HttpClient來代替。 –