Pracuję nad projektem, który będzie wykorzystywałProtokół WS-Federation do żądania tokena SAML od dostawcy identyfikującego (w naszym przypadku ADFS). Ponieważ jednym z wymagań jest to, aby aplikacja gromadziła samą nazwę użytkownika i hasło, będziemy korzystać z profilu Active Requestor WS-Federation, aby to osiągnąć. Jednak przykłady i dokumentacja są dość trudne do znalezienia w tym profilu. większość przykładów i dokumentów dotyczy podejścia do profilu pasywnego.
Zastanawiałem się, czy ktokolwiek będzie w staniepodać rzeczywistą pełną próbkę żądania SOAP, która zawierałaby nazwę użytkownika i hasło oraz skorzystała z profilu Active Requestor. W idealnym przypadku to żądanie powinno żądać tokenu SAML.
Również, jeśli ktoś zna jakąkolwiek działającą bibliotekę Java lub kod, który współpracuje z profilem Active Requestor, również byłby bardzo pomocny.
Odpowiedzi:
0 dla odpowiedzi № 1Nie mam przykładu w Javie, ale moja odpowiedź tutaj zawiera kod do pobierania tokenu SAML z ADFS w zamian za nazwę użytkownika i hasło przy użyciu .NET 4.5.
Możesz zainstalować Skrzypek i wyodrębnij komunikat RST, gdy przechodzi on przez drut.