KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.Security.Attributes.MoqTokenManager Class Reference

Token manager for test purposes More...

Inheritance diagram for KlusterKite.Security.Attributes.MoqTokenManager:
KlusterKite.Security.Attributes.ITokenManager

Public Member Functions

Task< string > CreateAccessToken (AccessTicket session)
 Creates access token More...
 
Task< AccessTicketValidateAccessToken (string token)
 Validates access token More...
 
Task< bool > RevokeAccessToken (string token)
 Revokes access token More...
 
Task< string > CreateRefreshToken (RefreshTicket ticket)
 Creates refresh token More...
 
Task< RefreshTicketValidateRefreshToken (string token)
 Validates refresh token More...
 
Task< bool > RevokeRefreshToken (string token)
 Revokes refresh token More...
 

Properties

DateTimeOffset CurrentTime [get, set]
 Gets or sets virtual current time to test token invalidation More...
 

Detailed Description

Token manager for test purposes

Definition at line 21 of file MoqTokenManager.cs.

Member Function Documentation

◆ CreateAccessToken()

Task<string> KlusterKite.Security.Attributes.MoqTokenManager.CreateAccessToken ( AccessTicket  session)

Creates access token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 40 of file MoqTokenManager.cs.

◆ CreateRefreshToken()

Task<string> KlusterKite.Security.Attributes.MoqTokenManager.CreateRefreshToken ( RefreshTicket  ticket)

Creates refresh token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 80 of file MoqTokenManager.cs.

◆ RevokeAccessToken()

Task<bool> KlusterKite.Security.Attributes.MoqTokenManager.RevokeAccessToken ( string  token)

Revokes access token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 65 of file MoqTokenManager.cs.

◆ RevokeRefreshToken()

Task<bool> KlusterKite.Security.Attributes.MoqTokenManager.RevokeRefreshToken ( string  token)

Revokes refresh token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 105 of file MoqTokenManager.cs.

◆ ValidateAccessToken()

Task<AccessTicket> KlusterKite.Security.Attributes.MoqTokenManager.ValidateAccessToken ( string  token)

Validates access token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 48 of file MoqTokenManager.cs.

◆ ValidateRefreshToken()

Task<RefreshTicket> KlusterKite.Security.Attributes.MoqTokenManager.ValidateRefreshToken ( string  token)

Validates refresh token

Implements KlusterKite.Security.Attributes.ITokenManager.

Definition at line 88 of file MoqTokenManager.cs.

Property Documentation

◆ CurrentTime

DateTimeOffset KlusterKite.Security.Attributes.MoqTokenManager.CurrentTime
getset

Gets or sets virtual current time to test token invalidation

Definition at line 37 of file MoqTokenManager.cs.


The documentation for this class was generated from the following file: