Spaces:
Sleeping
Sleeping
Jeremiah Lowin
Add documentation for get_access_token() dependency function (#1446)
341332a unverified Download src/fastmcp/server/auth/__init__.py from purecipher/xsecuremcp: direct link, hf CLI and curl.
- Browser
- Download file 641 Bytes
-
https://huggingface.co/spaces/purecipher/xsecuremcp/resolve/main/src/fastmcp/server/auth/__init__.py
- Command line
-
hf download hf://spaces/purecipher/xsecuremcp/src/fastmcp/server/auth/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/purecipher/xsecuremcp/resolve/main/src/fastmcp/server/auth/__init__.py
641 Bytes
| 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}'") | |