C# 클래스 Telligent.Services.SamlAuthenticationPlugin.Components.SamlAuthnHandler

상속: IHttpHandler
파일 보기 프로젝트 열기: Telligent/SAML 1 사용 예제들

공개 메소드들

메소드 설명
ProcessRequest ( HttpContext context ) : void
UnZipStr ( byte input ) : string
ZipStr ( String str ) : byte[]

비공개 메소드들

메소드 설명
GetSamlAuthnBase64 ( string requestId, string _identityProviderUrl, string _issuerUrl, string thumbprint = null ) : string
GetSamlAuthnXml ( string requestId, string _identityProviderUrl, string _issuerUrl, string thumbprint = null ) : string
GetSigningKey ( string thumbprint ) : X509Certificate2
IsValidReturnUrl ( string returnUrl ) : bool
POSTAuthNRequest ( string idpUrl, string authXML ) : void
SignAuthN ( string authNXml, string requestId, X509Certificate2 requestSigningCert ) : string
ToBase64 ( string xml ) : string
ValidateXML ( string authNXml ) : void

메소드 상세

ProcessRequest() 공개 메소드

public ProcessRequest ( HttpContext context ) : void
context System.Web.HttpContext
리턴 void

UnZipStr() 공개 정적인 메소드

public static UnZipStr ( byte input ) : string
input byte
리턴 string

ZipStr() 공개 정적인 메소드

public static ZipStr ( String str ) : byte[]
str String
리턴 byte[]