C# 클래스 Thinktecture.IdentityModel.SecurityTokenService.PassiveMessageHandler

Helper class for WS-Federation message handling
파일 보기 프로젝트 열기: IdentityModel/Thinktecture.IdentityModel.v1

공개 메소드들

메소드 설명
GetFederationMessage ( ) : WSFederationMessage

Helper method to create a federation message from the current URI.

ProcessRequest ( WSFederationMessage request, IClaimsPrincipal principal, SecurityTokenServiceConfiguration configuration ) : void

Processes a WS-Federation request.

ProcessSignInRequest ( SignInRequestMessage request, IClaimsPrincipal principal, SecurityTokenServiceConfiguration configuration ) : SignInResponseMessage

Processes a WS-Federation sign in request.

ProcessSignOutRequest ( ) : void

Processes a WS-Federation sign out request. This deletes all local FormsAuthentication and SessionAuthentication cookies.

메소드 상세

GetFederationMessage() 공개 정적인 메소드

Helper method to create a federation message from the current URI.
public static GetFederationMessage ( ) : WSFederationMessage
리턴 WSFederationMessage

ProcessRequest() 공개 정적인 메소드

Processes a WS-Federation request.
public static ProcessRequest ( WSFederationMessage request, IClaimsPrincipal principal, SecurityTokenServiceConfiguration configuration ) : void
request WSFederationMessage The WS-Federation request message.
principal IClaimsPrincipal The client principal.
configuration SecurityTokenServiceConfiguration The token service configuration.
리턴 void

ProcessSignInRequest() 공개 정적인 메소드

Processes a WS-Federation sign in request.
public static ProcessSignInRequest ( SignInRequestMessage request, IClaimsPrincipal principal, SecurityTokenServiceConfiguration configuration ) : SignInResponseMessage
request SignInRequestMessage The request.
principal IClaimsPrincipal The client principal.
configuration SecurityTokenServiceConfiguration The token service configuration.
리턴 SignInResponseMessage

ProcessSignOutRequest() 공개 정적인 메소드

Processes a WS-Federation sign out request. This deletes all local FormsAuthentication and SessionAuthentication cookies.
public static ProcessSignOutRequest ( ) : void
리턴 void