Sante |
| Class | Description | |
|---|---|---|
| AuthenticatedEventArgs | Authentication event args. | |
| AuthenticatingEventArgs | Authenticating event arguments. | |
| IdentityClaimEventArgs | Identity event args based on a claim | |
| IdentityEventArgs | Identity based event arguments | |
| SecurityOverrideEventArgs | Override event args | |
| SessionEstablishedEventArgs | Event arguments for session establishment | |
| SignatureSettings | Signature settings | |
| SimpleSessionTokenResolver | Implementation of a session token resolver service which produces a simple pointer to a session identifier |
| Interface | Description | |
|---|---|---|
| IApplicationIdentityProviderService | Represents a service which retrieves IApplicationIdentity and can authenticate to an IPrincipal for applications. | |
| IAuditService | Auditing Service for SanteDB. IAuditService replaces the obsolete AuditUtil static implementation. | |
| ICertificateIdentityProvider | An IIdentityProviderService which uses certificate authentication services | |
| IDataSigningCertificateManagerService | Represents a service which manages associations between various identities | |
| IDataSigningCertificateManagerServiceEx | Data signing certificate manager service that provides extended functions | |
| IDataSigningService | Contract for services which can sign data using configured digital signature algorithms | |
| IDeviceIdentityProviderService | Represents a service which retrieves IDeviceIdentity and can authenticate to an IPrincipal for devices. | |
| IIdentityProviderService | Identity provider service | |
| INotifyDeviceIdentityProviderService | Notify identity provider for device idp | |
| INotifyIdentityProviderService | Implementation of the IIdentityProviderService which notifies on events | |
| IPasswordHashingService | Password hashing service. | |
| IPasswordValidatorService | Represents a password validation service | |
| IPolicyDecisionService | Represents a policy decision service | |
| IPolicyDecisionServiceEx | Extended policy decision service | |
| IPolicyEnforcementService | Represents a PEP that receives demands | |
| IPolicyInformationService | Represents a contract for a policy information service | |
| IPolicyInformationServiceEx | An IPolicyInformationService which adds extra functionality | |
| IPrivacyEnforcementService | Contract for services which enforce privacy directives | |
| IRoleProviderService | Represents a service which is capableof retrieving roles | |
| ISecurityChallengeIdentityService | Represents a security challenge service which can provide identity | |
| ISecurityChallengeService | Represents an interface that allows for the retrieval of pre-configured security challenges | |
| ISessionIdentityProviderService | Represents a session identity service that can provide identities | |
| ISessionProviderService | Represents a service which is responsible for the storage and retrieval of sessions | |
| ISessionTokenEncodingService | Service which can encode session id and refresh tokens into an opaque format suitable to be roundtripped through an untrusted context | |
| ISessionTokenResolverService | Session token resolver service | |
| ISymmetricCryptographicProvider | Represents a crypto service provider that encrypts things using symmetric encryption | |
| ITfaCodeProvider | An interface capable of generating unique codes for two factor verification and they validating the codes generated. It is intended that the code is transported to the user after generation and then the user will relay the code back using a different communication channel (hence, two-factor). | |
| ITfaMechanism | Represents the TFA mechanism | |
| ITfaSecretManager | Represents a secret manager which can manage the TFA secret registration with a user | |
| ITfaService | Represents a two-factor authentication relay service |
| Enumeration | Description | |
|---|---|---|
| AuthenticationMethod | Represents methods of authentication | |
| TfaMechanismClassification | Identifies the |