Class SingleSignOnTokenFactory<TSingleSignOnToken>
A factory for creating new authentication tokens of type TSingleSignOnToken
.
Inheritance
System.Object
SingleSignOnTokenFactory<TSingleSignOnToken>
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 SingleSignOnTokenFactory<TSingleSignOnToken> : ISingleSignOnTokenFactory<TSingleSignOnToken> where TSingleSignOnToken : ISingleSignOnToken, new ()
Type Parameters
Name | Description |
---|---|
TSingleSignOnToken | The System.Type of ISingleSignOnToken. |
Methods
CreateNew(Int32)
Create a new TSingleSignOnToken
.
Declaration
public virtual TSingleSignOnToken CreateNew(int timeoutInMinutes = 360)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | timeoutInMinutes | The amount of time in minutes to set the TimeOfExpiry to. This is from System.DateTime.UtcNow |
Returns
Type | Description |
---|---|
TSingleSignOnToken |
Implements
RenewTokenExpiry(TSingleSignOnToken, Int32)
Renew the value of TimeOfExpiry.
Declaration
public virtual TSingleSignOnToken RenewTokenExpiry(TSingleSignOnToken token, int timeoutInMinutes = 360)
Parameters
Type | Name | Description |
---|---|---|
TSingleSignOnToken | token | The ISingleSignOnToken to renew. |
System.Int32 | timeoutInMinutes | The amount of time in minutes to set the TimeOfExpiry to. This is from System.DateTime.UtcNow |
Returns
Type | Description |
---|---|
TSingleSignOnToken |