AuthRPC

Tela Software:
AuthRPC
Detalhes de Software:
Versão: 0.3.1 Alpha
Data de upload: 14 Apr 15
Revelador: Ben Croston
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC é uma ferramenta que fornece um serviço baseado na JSONRPC com algumas pequenas adições ao padrão a fim de permitir solicitações autenticadas. & Nbsp; A especificação WSGI é usado para comunicação de dados. O pacote é dividido em duas metades - um cliente e um servidor. Por questões de segurança, o servidor é melhor correr através de HTTPS, embora isso não seja obrigatório.
O servidor depende WebOb 1.0.0 e acima. Este é instalado automaticamente se você tiver uma conexão à internet, caso contrário, baixar e instalar a partir http://pypi.python.org/pypi/WebOb
Se você instalar sob Python 3, apenas o pacote do cliente está disponível no momento, até WebOb foi portado para python 3.
Exemplo de Uso (Server):
hashlib importação
de wsgiref simple_server importação
de AuthRPC.server AuthRPCApp importação
MyAuth def (username, password, useragent):
& Nbsp; nome de usuário retorno == 'myuser' e
& Nbsp; password == hashlib.md5 ("segredo") hexdigest () e .
& Nbsp; useragent == 'meuprograma'
api classe (objeto):
& Nbsp; def do_something (self, myvar):
& Nbsp; "" "Seu código colocado aqui" ""
& Nbsp; return 'Something', myvar
application = AuthRPCApp (api (), auth = MyAuth)
simple_server.make_server ("localhost", 1234, de aplicação)
Exemplo de Uso (Cliente):
de AuthRPC.client ServerProxy importação
client = ServerProxy ('http: // localhost: 1234 /',
& Nbsp; username = 'myuser',
& Nbsp; password = 'segredo',
& Nbsp; user_agent = 'meuprograma')
retval = client.do_something ('teste')

O que é novo nesta versão:

  • Use gerador com __getfile__ (utilizações muito menos memória)
  • problema de segurança fixo com __getfile__ - não permitir o acesso a todo o disco
  • !
  • tratar exceções em função auth
  • criptografia fixo de nenhuma senha
  • exemplos de código README Mudou

O que é novo na versão 0.3.0 Alpha:

  • Mudou / exceções que são geradas renomeado (cliente )

O que é novo na versão 0.2.0 Alpha:

  • mecanismo Adicionado __getfile__

Requisitos :

  • Python

Outro software de desenvolvedor Ben Croston

zebra
zebra

11 May 15

Comentário para AuthRPC

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