Ich programmiere eine Metro-App, in der der Benutzer mithilfe von acs authentifizieren soll.So erhalten Sie ACS-Token in der Metro-App (C#)
Jetzt habe ich ein nugget-Paket (Windows8.Identity.AccessControl
) und ich bin in der Lage, die identitprovider
Liste und Login zu bekommen, aber wie kann ich das Token erhalten (ich brauche die Nameidentifier)?
Im azur Toolkit gibt es eine Probe, aber in JavaScript geschrieben und ich kann nicht herausfinden, wie diese :(zu tun.
ich mit acs in Kombination mit einem WP7 App gearbeitet habe und ich hatte keine Probleme .. es
Vielen Dank für Ihre Hilfe :)
Ich verstehe das JavaScript ganz gut. Aber wenn ich eine Anwendung in Windows 8 RTM erstelle, kann ich das Token nicht von ACS zurückholen, wenn ich den Authentifizierungs-Broker verwende. Es könnte mit der Bouncer-URL (Callback-URL) zusammenhängen. Ich habe eine Handvoll Fragen mit dem gleichen Problem gefunden, und hoffe, einige positive Antworten bald zu bekommen :) –
Ich habe das gleiche Problem, kann eine Erfolg Antwort bekommen und ich kann sehen, ein SAML-Token zurück in Fiddler2 gesendet wird, aber keine Möglichkeit zu Rufen Sie WebAuthBroker ab, um das benötigte Token zurückzugeben. Die Lösung hierfür könnte sein, WebAuthBroker auszuwerfen und einen direkten HttpClient-Aufruf auszuführen oder den neuen OnlineIdServiceTicketRequest als Alternative zu verwenden. Immer noch auf dieses zu sehen – Redeemed1
OnlineIdServiceTicketRequest ist nur für Live-IDs richtig? Könnte sein, dass man nur den HttpClient benutzen muss. –