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
파일 보기 프로젝트 열기: Command-R/CommanderDemo

공개 메소드들

메소드 설명
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