2012-08-22 28 views
7

Kullanıcının ac kullanarak kimlik doğrulaması yapması gereken bir Metro uygulaması programlıyorum.Metro Uygulamasında ACS Simgesi Nasıl Kullanılır (C#)

Şimdi bir nuget paketi (Windows8.Identity.AccessControl) ekledim ve identitprovider listesini ve Giriş yapamıyorum, ancak belirteci nasıl alabilirim (nameidentifier'a ihtiyacım var)? masmavi araç olarak

orada bir örnektir, ama JavaScript ile yazılmış ve bu :(nasıl yapılacağını bilemiyorum. Ben WP7 uygulaması ile birlikte acs çalıştığım

ve ben hiçbir sorunları vardı .. orada yardımınız için

Teşekkür :)

+0

JavaScript'i iyi anlıyorum. Ancak, Windows 8 RTM'de bir uygulama oluşturduğumda, kimlik doğrulama aracısı kullanılırken ACS'den jetonu geri alamıyorum. Fedai url (geri arama url) ile ilgili olabilir. Aynı konuyla ilgili bir avuç soru buldum ve yakında biraz olumlu yanıt almayı umuyoruz :) –

+0

Aynı sorunu yaşıyorum, bir Başarı yanıtı alabiliyorum ve bir SAML jetonunun Fiddler2'ye geri gönderilmesini ancak İhtiyacım olan belirteci döndürmek için WebAuthBroker'ı edinin. Bunun çözümü, WebAuthBroker'ı boşaltmak ve doğrudan bir HttpClient çağrısı yapmak veya alternatif olarak yeni OnlineIdServiceTicketRequest'i kullanmak olabilir. Hâlihazırda bunu görmek için – Redeemed1

+0

OnlineIdServiceTicketRequest sadece canlı kimlikler için mi? Bunun yerine sadece HttpClient kullanmanız gerekebilir. –

cevap