C# Класс Mvc5StarterKit.IzendaBoundary.IzendaTokenAuthorization

Показать файл Открыть проект

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

Метод Описание
DecryptIzendaAuthenticationMessage ( string encryptedMessage ) : UserInfo
GetIzendaAdminToken ( ) : string

Get the token for IzendaAdmin user, to communicate with Izenda to process when user has not been logged in.

GetToken ( UserInfo user ) : string

Generate token from UserInfo. Userinfo will be encrypted before sending to Izenda.

GetUserInfo ( string token ) : UserInfo

Get User info from token. Token, which recieved from Izenda, will be decrypted to get user info.

Приватные методы

Метод Описание
ConvertPemToXmlFormat ( string privateKey ) : System.Security.Cryptography.RSAParameters
GetIntegerSize ( System.IO.BinaryReader binr ) : int

Описание методов

DecryptIzendaAuthenticationMessage() публичный статический Метод

public static DecryptIzendaAuthenticationMessage ( string encryptedMessage ) : UserInfo
encryptedMessage string
Результат UserInfo

GetIzendaAdminToken() публичный статический Метод

Get the token for IzendaAdmin user, to communicate with Izenda to process when user has not been logged in.
public static GetIzendaAdminToken ( ) : string
Результат string

GetToken() публичный статический Метод

Generate token from UserInfo. Userinfo will be encrypted before sending to Izenda.
public static GetToken ( UserInfo user ) : string
user UserInfo
Результат string

GetUserInfo() публичный статический Метод

Get User info from token. Token, which recieved from Izenda, will be decrypted to get user info.
public static GetUserInfo ( string token ) : UserInfo
token string
Результат UserInfo