C# Класс CommanderDemo.Web.TokenService

NOT FOR PROD: This class is only for the demo which integrates, MVC, WebAPI, and FluentScheduler Manages Tokens for provided context data like Username. Store as little as possibly in the token, it can get big and is sent on each request.
Наследование: ITokenService
Показать файл Открыть проект

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

Метод Описание
CreateToken ( object>.IDictionary data ) : string
DeleteToken ( string tokenId ) : void
GetTokenData ( string tokenId ) : object>.IDictionary
TokenService ( Settings settings ) : System

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

Метод Описание
ParseRoles ( Object roles ) : string[]
TryGet ( object>.IDictionary dict, string key ) : object

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

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

public CreateToken ( object>.IDictionary data ) : string
data object>.IDictionary
Результат string

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

public DeleteToken ( string tokenId ) : void
tokenId string
Результат void

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

public GetTokenData ( string tokenId ) : object>.IDictionary
tokenId string
Результат object>.IDictionary

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

public TokenService ( Settings settings ) : System
settings Settings
Результат System