httpauth

Tela Software:
httpauth
Detalhes de Software:
Versão: 0.1.1
Data de upload: 20 Feb 15
Revelador: Jonas Haag
Licença: Livre
Popularidade: 5

Rating: nan/5 (Total Votes: 0)

httpauth é um middleware WSGI que protege algumas / todas as rotas usando a autenticação Digest HTTP.
Instalação
pip instalar httpauth
Usando com credenciais dicionário
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user1': 'password1', 'user2': 'password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # realm = "Content Secured ', # opcional
)
Usando com um arquivo .htdigest
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; open ('/ path / to / o / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest arquivos podem ser criados usando a ferramenta htdigest Apache.
Protegendo apenas algumas URLs
Se lhe for dada, o parâmetro de rotas (a lista de expressões regulares) especifica as URLs para ser protegido. (Por padrão, todos os URLs estão garantidos.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user': 'password'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; rotas = ['^ / admin /', '^ / outro / secret / page / $'],
)

Requisitos :

  • Python

Outro software de desenvolvedor Jonas Haag

bjoern
bjoern

11 May 15

klaus
klaus

11 Mar 16

Comentário para httpauth

Comentários não encontrado
Adicionar comentário
Ligue imagens!