Namespace MailFathom.Application.Access
Classes
- AccessAuthorization
What a use case asks before it does the work it was reached for.
- AuthorizedPrincipal
Whoever a unit of work is running for, and what they were granted.
- PrincipalNotAuthorizedException
The failure raised when a use case is reached by a principal that was not granted it.
Interfaces
- IAuthorizedPrincipalSource
Reports whoever the unit of work in hand is running for.
Enums
- AuthorizedPrincipalKind
Which of the three things a use case can be reached under produced the work in hand.