Udostępnij za pośrednictwem


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metoda

Definicja

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:

  1. 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.

  2. Wywołuje metodę AuthenticateSessionSecurityToken w skonfigurowanym module uwierzytelniania sesji (SessionAuthenticationModule), aby ustawić jednostkę wątku i opcjonalnie zapisać plik cookie sesji.

Dotyczy

Zobacz też