WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia jednostkę wątku i opcjonalnie zapisuje plik cookie sesji.
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)
Parametry
- sessionToken
- SessionSecurityToken
Token zabezpieczeń sesji utworzony na podstawie WS-Federation komunikatu odpowiedzi logowania z usługi STS.
- isSession
- Boolean
true
w celu zapisania pliku cookie reprezentującego sesję dołączona do odpowiedzi; w przeciwnym razie , false
.
Wyjątki
sessionToken
to null
.
Uwagi
Wywoływane z potoku przetwarzania żądań wdrożonego w delegatu OnAuthenticateRequest procedury obsługi zdarzeń. Ta metoda wykonuje następujące czynności:
Wywołuje metodę OnSessionSecurityTokenCreatedSessionSecurityTokenCreated , aby zgłosić zdarzenie. To zdarzenie służy do modyfikowania tokenu sesji przed jego użyciem w celu ustawienia podmiotu zabezpieczeń wątku i zapisania go do pliku cookie sesji oraz określenia, czy plik cookie sesji ma zostać zapisany.
Wywołuje metodę AuthenticateSessionSecurityToken w skonfigurowanym module uwierzytelniania sesji (SessionAuthenticationModule), aby ustawić jednostkę wątku i opcjonalnie zapisać plik cookie sesji.