C# Класс Universe.Services.AuthenticationServiceBase

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

Защищенные свойства (Protected)

Свойство Тип Описание
m_Database IAuthenticationData
m_authenticateUsers bool

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

Метод Описание
CheckExists ( UUID principalID, string authType ) : bool
Release ( UUID principalID, string token, string authType ) : bool
Remove ( UUID principalID, string authType ) : bool
SetPassword ( UUID principalID, string authType, string password ) : bool
SetPasswordHashed ( UUID principalID, string authType, string Hashedpassword ) : bool
SetPlainPassword ( UUID principalID, string authType, string pass ) : bool
SetSaltedPassword ( UUID principalID, string authType, string salt, string pass ) : bool
Verify ( UUID principalID, string authType, string token, int lifetime ) : bool

Защищенные методы

Метод Описание
GetToken ( UUID principalID, int lifetime ) : string

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

Метод Описание
SaveAuth ( AuthData auth, UUID principalID ) : bool

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

CheckExists() публичный Метод

public CheckExists ( UUID principalID, string authType ) : bool
principalID UUID
authType string
Результат bool

GetToken() защищенный Метод

protected GetToken ( UUID principalID, int lifetime ) : string
principalID UUID
lifetime int
Результат string

Release() публичный Метод

public Release ( UUID principalID, string token, string authType ) : bool
principalID UUID
token string
authType string
Результат bool

Remove() публичный Метод

public Remove ( UUID principalID, string authType ) : bool
principalID UUID
authType string
Результат bool

SetPassword() публичный Метод

public SetPassword ( UUID principalID, string authType, string password ) : bool
principalID UUID
authType string
password string
Результат bool

SetPasswordHashed() публичный Метод

public SetPasswordHashed ( UUID principalID, string authType, string Hashedpassword ) : bool
principalID UUID
authType string
Hashedpassword string
Результат bool

SetPlainPassword() публичный Метод

public SetPlainPassword ( UUID principalID, string authType, string pass ) : bool
principalID UUID
authType string
pass string
Результат bool

SetSaltedPassword() публичный Метод

public SetSaltedPassword ( UUID principalID, string authType, string salt, string pass ) : bool
principalID UUID
authType string
salt string
pass string
Результат bool

Verify() публичный Метод

public Verify ( UUID principalID, string authType, string token, int lifetime ) : bool
principalID UUID
authType string
token string
lifetime int
Результат bool

Описание свойств

m_Database защищенное свойство

protected IAuthenticationData m_Database
Результат IAuthenticationData

m_authenticateUsers защищенное свойство

protected bool m_authenticateUsers
Результат bool