auth
Authentication and authorization module.
Remarks
Provides comprehensive authentication and authorization services:
- DID-based authentication via AT Protocol
- OAuth 2.0 + PKCE flows
- JWT session management
- Role-based access control (RBAC)
- WebAuthn/Passkey support
- Multi-factor authentication
- Zero Trust architecture
Classes
- AuthenticationService
- AuthorizationService
- DIDResolutionError
- DIDResolver
- DIDVerifier
- JWTService
- KeyManager
- MFARequiredError
- MFAService
- MFAVerificationError
- OAuthClientManager
- OAuthError
- OAuthService
- PKCEError
- RefreshTokenError
- RefreshTokenManager
- SessionManager
- SessionRevokedError
- TokenExpiredError
- TokenValidationError
- WebAuthnError
- WebAuthnService
- ZeroTrustService
Interfaces
- AuthenticationServiceConfig
- AuthenticationServiceOptions
- AuthorizationRequest
- AuthorizationServiceConfig
- AuthorizationServiceOptions
- ClientRegistrationRequest
- ClientRegistrationResponse
- DIDResolverConfig
- DIDResolverOptions
- DIDVerificationResult
- DIDVerifierOptions
- IssuedToken
- IssueTokenOptions
- JWTServiceConfig
- JWTServiceOptions
- KeyManagerConfig
- KeyManagerOptions
- KeyPair
- MFAServiceConfig
- MFAServiceOptions
- OAuthClient
- OAuthClientManagerConfig
- OAuthClientManagerOptions
- OAuthServiceConfig
- OAuthServiceOptions
- PKCEPair
- RefreshToken
- RefreshTokenData
- RefreshTokenManagerConfig
- RefreshTokenManagerOptions
- SessionManagerConfig
- SessionManagerOptions
- TokenRequest
- TokenResponse
- VerifiedToken
- WebAuthnServiceConfig
- WebAuthnServiceOptions
- ZeroTrustServiceConfig
- ZeroTrustServiceOptions