Namespace Cqrs.Authentication
Classes
AuthenticationTokenHelper
A helper for setting and retrieving authentication tokens of type ISingleSignOnToken, ISingleSignOnTokenWithUserRsn, ISingleSignOnTokenWithCompanyRsn or ISingleSignOnTokenWithUserRsnAndCompanyRsn.
AuthenticationTokenHelper<TAuthenticationToken>
A helper for setting and retrieving authentication tokens of type TAuthenticationToken
BasicTokenResolver
Resolves basic, known parameter types when serialising with WCF.
DefaultAuthenticationTokenHelper
A helper for setting and retrieving authentication tokens of type SingleSignOnToken, SingleSignOnTokenWithUserRsn, SingleSignOnTokenWithCompanyRsn, SingleSignOnTokenWithUserRsnAndCompanyRsn System.Int32, System.Guid or System.String.
DefaultSingleSignOnTokenFactory
A Factory for creating new authentication tokens of type SingleSignOnToken
SingleSignOnToken
An authentication token with expiry and an issue time information.
SingleSignOnTokenFactory<TSingleSignOnToken>
A factory for creating new authentication tokens of type TSingleSignOnToken
.
SingleSignOnTokenResolver
Resolves parameter types when serialising with WCF of System.Type SingleSignOnToken, SingleSignOnTokenWithUserRsn, SingleSignOnTokenWithCompanyRsn and SingleSignOnTokenWithUserRsnAndCompanyRsn
SingleSignOnTokenWithCompanyRsn
This is a ISingleSignOnToken that includes an identifiable CompanyRsn to optimise the hits of the IDataStore<TData> by including data you most likely need. As such, if not used correctly, this can expose identifiable information. It is suggested the service layer populates this before sending commands as part of authorisation/authentication.
SingleSignOnTokenWithUserRsn
This is a ISingleSignOnToken that includes an identifiable UserRsn to optimise the hits of the IDataStore<TData> by including data you most likely need. As such, if not used correctly, this can expose identifiable information. It is suggested the service layer populates this before sending commands as part of authorisation/authentication.
SingleSignOnTokenWithUserRsnAndCompanyRsn
This is a ISingleSignOnTokenWithCompanyRsn and ISingleSignOnTokenWithUserRsn
Interfaces
IAuthenticationTokenHelper<TAuthenticationToken>
A helper for setting and retrieving authentication tokens of type TAuthenticationToken
.
IDefaultSingleSignOnTokenFactory
A Factory for creating new authentication tokens of type SingleSignOnToken
ISingleSignOnToken
An authentication token with expiry and an issue time information.
ISingleSignOnTokenFactory<TSingleSignOnToken>
A factory for creating new authentication tokens of type TSingleSignOnToken
.
ISingleSignOnTokenWithCompanyRsn
This is a ISingleSignOnToken that includes an identifiable CompanyRsn to optimise the hits of the IDataStore<TData> by including data you most likely need. As such, if not used correctly, this can expose identifiable information. It is suggested the service layer populates this before sending commands as part of authorisation/authentication.
ISingleSignOnTokenWithUserRsn
This is a ISingleSignOnToken that includes an identifiable UserRsn to optimise the hits of the IDataStore<TData> by including data you most likely need. As such, if not used correctly, this can expose identifiable information. It is suggested the service layer populates this before sending commands as part of authorisation/authentication.
ISingleSignOnTokenWithUserRsnAndCompanyRsn
This is a ISingleSignOnTokenWithCompanyRsn and ISingleSignOnTokenWithUserRsn