Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Steg 1 och 2
Det här är början på vår spårning. I den här ramen ser vi följande:
Request:
- HTTP GET till vår betrodda part (
https://sql1.contoso.com/SampApp)
Response:
- Svaret är http 302 (omdirigering). Transportdata i svarshuvudet visar var du ska omdirigera till (
https://sts.contoso.com/adfs/ls) - Omdirigerings-URL:en innehåller wa=wsignin 1.0 som anger att vårt RP-program har skapat en WS-Federation inloggningsbegäran för oss och skickat den till AD FS-slutpunkten /adfs/ls/. Detta kallas omdirigeringsbindning.
Steg 3 och 4
Request:
- HTTP GET till vår AD FS-server (sts.contoso.com)
Response:
- Svaret är en uppmaning om autentiseringsuppgifter. Detta indikerar att vi använder formulärautentisering
- Genom att klicka på WebView för svaret kan du se frågan om autentiseringsuppgifter.
Steg 5 och 6
Request:
- HTTP POST med vårt användarnamn och lösenord.
- Vi presenterar våra autentiseringsuppgifter. Genom att titta på rådata i begäran kan vi se autentiseringsuppgifterna
Response:
- Svaret hittas och den MSIAuth-krypterade cookien skapas och returneras. Detta används för att verifiera SAML-försäkran som produceras av vår klient. Detta kallas även för "autentiseringscookie" och kommer endast att finnas när AD FS är Idp.
Steg 7 och 8
Request:
- Nu när vi har autentiserats gör vi en annan HTTP GET till AD FS-servern och presenterar vår autentiseringstoken
Response:
- Svaret är ett HTTP OK, vilket innebär att AD FS har autentiserat användaren baserat på de angivna autentiseringsuppgifterna
- Dessutom skickar vi tillbaka 3 cookies till klienten
- MSISAuthenticated innehåller ett base64-kodat tidsstämpelvärde för när klienten autentiserades.
- MSISLoopDetectionCookie används av mekanismen för oändlig loopidentifiering i AD FS för att stoppa klienter som har hamnat i en oändlig omdirigeringsloop till federationsservern. Cookiedata är en tidsstämpel som är base64-kodad.
- MSISSignout används för att hålla reda på IdP och alla RP:er som besökts för SSO-sessionen. Den här cookien används när en WS-Federation utloggning sker. Du kan se innehållet i den här cookien med hjälp av en base64-avkodare.
Steg 9 och 10
Request:
- HTTP POST
Response:
- Responsen är "Found"
Steg 11 och 12
Request:
- HTTP GET
Response:
- Svaret är OK