SAIF.Framework.SecurityModule API reference¶
This page lists all public types exposed by SAIF.Framework.SecurityModule. Each type links to its full API reference page.
Types¶
| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| clsSecurityModule | Class | SAIF.Framework.SecurityModule |
IHttpModule pipeline entry point that wires and drives the authentication flow. |
| UserAuthenticator | Class | SAIF.Framework.SecurityModule |
Abstract base class providing authenticator selection (Find) and the "already authenticated" check; base for ExternalUserAuthenticator and InternalUserAuthenticator. |
| CookieAuthenticator | Class | SAIF.Framework.SecurityModule |
Decrypts and validates the SAIFAUTH cookie and exchanges recovered credentials for a Windows logon token. |
| BrowserAuthenticator | Class | SAIF.Framework.SecurityModule |
Issues the HTTP 401 NTLM/Basic browser credential challenge for internal hosts. |
| TokenProvider | Class | SAIF.Framework.SecurityModule |
Friend-scoped wrapper over Win32 LogonUser/DuplicateToken P/Invoke calls used to obtain a Windows logon token. |
| DPAPI | Class | SAIF.Framework.SecurityModule |
Wraps the Win32 DPAPI (CryptProtectData/CryptUnprotectData) to encrypt and decrypt the SAIFAUTH cookie payload. |
| mdlLogging | Module | SAIF.Framework.SecurityModule |
Provides shared log4net-backed logging helpers (LogInfo/LogWarn/LogError/LogDebug) used across the library's authenticators. |
Sources¶
SAIF.Framework.SecurityModule\clsSecurityModule.vbSAIF.Framework.SecurityModule\Authenticators\UserAuthenticator.vbSAIF.Framework.SecurityModule\Authenticators\CookieAuthenticator.vbSAIF.Framework.SecurityModule\Authenticators\BrowserAuthenticator.vbSAIF.Framework.SecurityModule\TokenProvider.vbSAIF.Framework.SecurityModule\DAPIEncrypt.vbSAIF.Framework.SecurityModule\mdlLogging.vb