C# Класс BlottoBeats.Library.Authentication.UserToken

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

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

Метод Описание
GenerateToken ( ) : string

Generates a new authentication token using a crytographically-secure random number generator

GetExpiration ( ) : System.DateTime

Returns a DateTime object that represents the moment the token expires

TrimMilliseconds ( System.DateTime dt ) : System.DateTime

Because dateTimes are stupid

UserToken ( String username, System.DateTime expires, string token ) : System
Verify ( UserToken token ) : bool

Verifies that two tokens are equal to each other and the "expires" date has not passed. Uses SlowEquals to prevent timing attacks.

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

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

Generates a new authentication token using a crytographically-secure random number generator
public static GenerateToken ( ) : string
Результат string

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

Returns a DateTime object that represents the moment the token expires
public static GetExpiration ( ) : System.DateTime
Результат System.DateTime

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

Because dateTimes are stupid
public static TrimMilliseconds ( System.DateTime dt ) : System.DateTime
dt System.DateTime
Результат System.DateTime

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

public UserToken ( String username, System.DateTime expires, string token ) : System
username String
expires System.DateTime
token string
Результат System

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

Verifies that two tokens are equal to each other and the "expires" date has not passed. Uses SlowEquals to prevent timing attacks.
public Verify ( UserToken token ) : bool
token UserToken Token to compare
Результат bool