21.117. Namespace ArmoniK.Core.Common.Auth.Authentication

21.117.1. Classes

AuthData

Certificate(s) object in database

AuthenticationCache

Class used to cache the identity of a authenticated user from the request’s headers. This saves precious time by not needing to ask the authentication database

AuthenticationCacheKey

Class used as the key for the authentication cache

Authenticator

Authentication handler used in the authentication middleware

AuthenticatorOptions

Options for authentication

RoleData

Role object in database

UserAuthenticationResult

Object containing the authentication result from database

UserData

User object in database

UserIdentity

User identity. Used in the authentication middleware

21.117.2. Interfaces

IAuthenticationTable

Interface for the authentication storage