Programuję aplikację Metro, w której użytkownik powinien uwierzytelniać za pomocą acs.Jak zdobyć token ACS w aplikacji Metro (C#)
Teraz mam pakiet nuget (Windows8.Identity.AccessControl
) i jestem w stanie uzyskać listę identitprovider
i zalogować, ale jak mogę otrzymać token (potrzebuję identyfikatora)?
W lazurowej Toolkit jest próbka, ale napisany w JavaScript i nie mogę dowiedzieć się, jak to zrobić :(.
Pracowałem z ACS w połączeniu z aplikacji WP7 i nie miałem żadnych problemów .. nie
Dzięki za pomoc :)
Dobrze rozumiem JavaScript. Ale kiedy tworzę aplikację w systemie Windows 8 RTM, nie mogę odzyskać tokena z ACS podczas korzystania z brokera uwierzytelniania. Może być powiązany z URL-em bouncer (URL-a wywołania zwrotnego). Znalazłem garść pytań z tym samym problemem i mam nadzieję, że wkrótce otrzymam pozytywną odpowiedź :) –
Mam ten sam problem, mogę uzyskać odpowiedź Sukces i widzę, że token SAML jest wysyłany z powrotem do Fiddler2, ale nie ma możliwości pobierz WebAuthBroker, aby zwrócić token, którego potrzebuję. Rozwiązaniem tego może być dump WebAuthBroker i wykonanie bezpośredniego wywołania HttpClient lub użycie nowego OnlineIdServiceTicketRequest jako alternatywy. Wciąż patrząc na to, aby zobaczyć – Redeemed1
OnlineIdServiceTicketRequest jest tylko dla żywych identyfikatorów, prawda? Być może wystarczy użyć HttpClient zamiast tego. –