C# Класс Telligent.Services.SamlAuthenticationPlugin.Components.SamlAuthnHandler

Наследование: IHttpHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]