Table of Contents

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.