Class AuthenticationTokenHelper
A helper for setting and retrieving authentication tokens of type ISingleSignOnToken, ISingleSignOnTokenWithUserRsn, ISingleSignOnTokenWithCompanyRsn or ISingleSignOnTokenWithUserRsnAndCompanyRsn.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Authentication
Assembly: Cqrs.dll
Syntax
public class AuthenticationTokenHelper : AuthenticationTokenHelper<ISingleSignOnToken>, IAuthenticationTokenHelper<ISingleSignOnToken>, IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsn>, IAuthenticationTokenHelper<ISingleSignOnTokenWithCompanyRsn>, IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsnAndCompanyRsn>
Constructors
AuthenticationTokenHelper(IContextItemCollectionFactory)
Instantiate a new instance of AuthenticationTokenHelper
Declaration
public AuthenticationTokenHelper(IContextItemCollectionFactory factory)
Parameters
Type | Name | Description |
---|---|---|
cdmdotnet.StateManagement.IContextItemCollectionFactory | factory |
Methods
SetAuthenticationToken(ISingleSignOnTokenWithCompanyRsn)
Set the provided token
for the current context/request.
Declaration
public ISingleSignOnTokenWithCompanyRsn SetAuthenticationToken(ISingleSignOnTokenWithCompanyRsn token)
Parameters
Type | Name | Description |
---|---|---|
ISingleSignOnTokenWithCompanyRsn | token |
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithCompanyRsn |
Implements
SetAuthenticationToken(ISingleSignOnTokenWithUserRsn)
Set the provided token
for the current context/request.
Declaration
public ISingleSignOnTokenWithUserRsn SetAuthenticationToken(ISingleSignOnTokenWithUserRsn token)
Parameters
Type | Name | Description |
---|---|---|
ISingleSignOnTokenWithUserRsn | token |
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithUserRsn |
Implements
SetAuthenticationToken(ISingleSignOnTokenWithUserRsnAndCompanyRsn)
Set the provided token
for the current context/request.
Declaration
public ISingleSignOnTokenWithUserRsnAndCompanyRsn SetAuthenticationToken(ISingleSignOnTokenWithUserRsnAndCompanyRsn token)
Parameters
Type | Name | Description |
---|---|---|
ISingleSignOnTokenWithUserRsnAndCompanyRsn | token |
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithUserRsnAndCompanyRsn |
Implements
Explicit Interface Implementations
IAuthenticationTokenHelper<ISingleSignOnTokenWithCompanyRsn>.GetAuthenticationToken()
Get the current ISingleSignOnTokenWithCompanyRsn for the current context/request.
Declaration
ISingleSignOnTokenWithCompanyRsn IAuthenticationTokenHelper<ISingleSignOnTokenWithCompanyRsn>.GetAuthenticationToken()
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithCompanyRsn |
Implements
IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsn>.GetAuthenticationToken()
Get the current ISingleSignOnTokenWithUserRsn for the current context/request.
Declaration
ISingleSignOnTokenWithUserRsn IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsn>.GetAuthenticationToken()
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithUserRsn |
Implements
IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsnAndCompanyRsn>.GetAuthenticationToken()
Get the current ISingleSignOnTokenWithUserRsnAndCompanyRsn for the current context/request.
Declaration
ISingleSignOnTokenWithUserRsnAndCompanyRsn IAuthenticationTokenHelper<ISingleSignOnTokenWithUserRsnAndCompanyRsn>.GetAuthenticationToken()
Returns
Type | Description |
---|---|
ISingleSignOnTokenWithUserRsnAndCompanyRsn |