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

1"""Auth Providers - Framework integration and service registration""" 

2 

3from __future__ import annotations 

4 

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 

12 

13__all__ = [ 

14 "AuthBundleProvider", 

15 "AuthenticationProvider", 

16 "AuthorizationProvider", 

17 "GoogleOAuthProvider", 

18 "PasswordHasher", 

19 "PasswordPolicy", 

20]