WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger trådens huvudnamn och skriver eventuellt sessionscookien.
public:
void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)
Parametrar
- sessionToken
- SessionSecurityToken
Sessionssäkerhetstoken som skapades från WS-Federation inloggningssvarsmeddelande från STS.
- isSession
- Boolean
trueför att skriva en cookie som representerar sessionen som ingår i svaret; annars . false
Undantag
sessionToken är null.
Kommentarer
Anropas från pipelinen för bearbetning av begäran som implementerats i händelsehanterardelegaten OnAuthenticateRequest . Den här metoden gör följande:
Anropar OnSessionSecurityTokenCreated metoden för att skapa SessionSecurityTokenCreated händelsen. Du kan använda den här händelsen för att ändra sessionstoken innan den används för att ange trådens huvudnamn och skrivs till sessionscookien och för att ange om sessionscookien ska skrivas.
Anropar AuthenticateSessionSecurityToken metoden i den konfigurerade sessionsautentiseringsmodulen (SessionAuthenticationModule) för att ange trådobjektet och om du vill kan du skriva sessionscookien.