CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Authentication.SingleSignOnTokenWithUserRsnAndCompanyRsn Class Reference

This is a ISingleSignOnTokenWithCompanyRsn and ISingleSignOnTokenWithUserRsn More...

+ Inheritance diagram for Cqrs.Authentication.SingleSignOnTokenWithUserRsnAndCompanyRsn:

Public Member Functions

override string Serialise ()
 

Properties

Guid CompanyRsn [get, set]
 The Rsn of the company the user doing the operation is operating on. When used in a system where a single user can have access to multiple companies, this is not the company the user belongs to, but the company it is operating on. When used by an external 3rd party this is the all in context of the person being impersonated, not the 3rd party system itself. More...
 
Guid UserRsn [get, set]
 The Rsn of the user doing the operation. When used by an external 3rd party this is the person being impersonated, not the 3rd party system itself. More...
 
- Properties inherited from Cqrs.Authentication.SingleSignOnToken
string Token [get, set]
 
DateTime TimeOfExpiry [get, set]
 
DateTime DateIssued [get, set]
 
- Properties inherited from Cqrs.Authentication.ISingleSignOnToken
string Token [get, set]
 
DateTime TimeOfExpiry [get, set]
 
DateTime DateIssued [get, set]
 
- Properties inherited from Cqrs.Authentication.ISingleSignOnTokenWithCompanyRsn
Guid CompanyRsn [get, set]
 The Rsn of the company the user doing the operation is operating on. When used in a system where a single user can have access to multiple companies, this is not the company the user belongs to, but the company it is operating on. When used by an external 3rd party this is the all in context of the person being impersonated, not the 3rd party system itself. More...
 
- Properties inherited from Cqrs.Authentication.ISingleSignOnTokenWithUserRsn
Guid UserRsn [get, set]
 The Rsn of the user doing the operation. When used by an external 3rd party this is the person being impersonated, not the 3rd party system itself. More...
 

Detailed Description