[Python] FastAPI: LDAP login + JWT no Swagger é possível?

Discussão em 'Python' iniciado por Stack, Julho 1, 2025.

  1. Stack

    Stack Membro Participativo

    Ei, pessoal, tudo bem?

    Tô aqui quebrando a cabeça: mesmo com o ChatGPT não consegui fazer a autenticação via LDAP + JWT no FastAPI — e se eu nem tivesse essa força extra, como é que eu faria?

    Quero saber se é possível: • Validar usuário no AD usando ldap3 • Gerar token JWT (com python-jose ou PyJWT) • Exibir o botão “Authorize” no Swagger UI e injetar o token, e só autorizar com ele • Testar rotas protegidas com Depends(oauth2_scheme) ou Depends(HTTPBearer)

    Alguém já fez isso e pode mostrar como configurar o securitySchemes no OpenAPI/Swagger pra funcionar tudo junto?

    Valeu demais!

    Continue reading...

Compartilhe esta Página