Spaces:
Running
Running
Jeremiah Lowin
Add documentation for get_access_token() dependency function (#1446)
341332a unverified | from .auth import ( | |
| OAuthProvider, | |
| TokenVerifier, | |
| RemoteAuthProvider, | |
| AccessToken, | |
| AuthProvider, | |
| ) | |
| from .providers.jwt import JWTVerifier, StaticTokenVerifier | |
| __all__ = [ | |
| "AuthProvider", | |
| "OAuthProvider", | |
| "TokenVerifier", | |
| "JWTVerifier", | |
| "StaticTokenVerifier", | |
| "RemoteAuthProvider", | |
| "AccessToken", | |
| ] | |
| def __getattr__(name: str): | |
| # Defer import because it raises a deprecation warning | |
| if name == "BearerAuthProvider": | |
| from .providers.bearer import BearerAuthProvider | |
| return BearerAuthProvider | |
| raise AttributeError(f"module '{__name__}' has no attribute '{name}'") | |