Ir para o conteúdo

apogee-auth-runtime

FastAPI/Starlette middleware that wires apogee-auth into a running app.

Esta página está sendo ampliada

As tabelas abaixo são geradas do código-fonte do pacote, portanto estão corretas. Guias narrativos e exemplos comentados estão sendo escritos módulo a módulo.

API pública

Tudo abaixo é exportado pela raiz do pacote, então from apogee_auth_runtime import X funciona para cada nome.

Camada Símbolos
Domain JwtKeyPair
Domain · Exceptions AuthError, InvalidTokenError, TokenRevokedError
Domain · Protocols (ports) IJwtService, IPasswordHasher, ITokenBlacklist
Infrastructure Argon2PasswordHasher, BcryptPasswordHasher, HS256JwtService, InMemoryTokenBlacklist, JoseJwtService, PlainPasswordHasher, RedisTokenBlacklist

Instalação

Bash
pip install apogee-auth-runtime

A instalação base não tem dependência externa obrigatória. Cada extra habilita um adapter.

Extra Traz
argon2 argon2-cffi>=23.0
bcrypt bcrypt>=4.0
pyjwt pyjwt[crypto]>=2.8
joserfc joserfc>=0.10
redis redis>=5.0

Leia a seguir