Coverage for src/lexigram/auth/di/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 12:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 12:26 +0800
1"""Auth Providers - Framework integration and service registration"""
3from __future__ import annotations
5from lexigram.auth.authn.security import PasswordHasher, PasswordPolicy
6from lexigram.auth.di.bundle_provider import AuthBundleProvider
7from lexigram.auth.di.sub_providers.authentication_provider import (
8 AuthenticationProvider,
9)
10from lexigram.auth.di.sub_providers.authorization_provider import AuthorizationProvider
11from lexigram.auth.di.sub_providers.google_oauth_provider import GoogleOAuthProvider
13__all__ = [
14 "AuthBundleProvider",
15 "AuthenticationProvider",
16 "AuthorizationProvider",
17 "GoogleOAuthProvider",
18 "PasswordHasher",
19 "PasswordPolicy",
20]