AuthRPC

Скриншот программы:
AuthRPC
Детали программы:
Версия: 0.3.1 Alpha
Дата загрузки: 14 Apr 15
Разработчик: Ben Croston
Тип распространения: Бесплатная
Популярность: 0

Rating: nan/5 (Total Votes: 0)

AuthRPC является инструментом, который предоставляет услугу, основанную на JSONRPC с небольшими дополнениями к стандарту, с тем чтобы авторизованные запросы & NBSP;. Спецификация WSGI используется для передачи данных. Пакет разбивается на две половины - клиента и сервера. Для обеспечения безопасности, сервер лучше пробегают HTTPS, хотя это и не жизнь.
Сервер зависит от WebOb 1.0.0 и выше. Это автоматически устанавливается если у вас есть подключение к интернету, в противном случае загрузить и установить с http://pypi.python.org/pypi/WebOb
Если вы установите под Python 3, только пакет клиент доступен в данный момент, до тех пор, пока WebOb была портирована на Python 3.
Пример (Сервер):
импорт hashlib
от wsgiref импорта simple_server
от AuthRPC.server импорта AuthRPCApp
Def myauth (имя пользователя, пароль, UserAgent):
& NBSP; возвращение имени пользователя == 'MyUser' и \
& NBSP; пароль == hashlib.md5 ("секрет") hexdigest () и \.
& NBSP; UserAgent == 'MyProgram "
Класс API (объект):
& NBSP; Def do_something (я, MyVar):
& NBSP; "" "Ваш код находится здесь" ""
& NBSP; возвращение «Нечто», MyVar
Приложение = AuthRPCApp (API (), авт = myauth)
simple_server.make_server ("локальный", 1234, приложение)
Пример (клиент):
от AuthRPC.client импорта ServerProxy
Клиент = ServerProxy ('HTTP: // локальный: 1234 / ",
& NBSP; имя пользователя = 'MyUser ",
& NBSP; пароль = "секрет",
& NBSP; user_agent = 'MyProgram')
RetVal = client.do_something ('Test')

Что нового В этом выпуске:

  • Использование генератора с __getfile__ (использования гораздо меньше памяти)
  • Исправлена ​​проблема безопасности с __getfile__ - не разрешить доступ к весь диск
  • !
  • Ручка исключения в функции Идент
  • Исправлена ​​Шифрование без пароля
  • примеры README Изменен код

Что нового в версии 0.3.0 Alpha:

  • Изменено / переименован исключения, которые генерируются (клиент )

Что нового в версии 0.2.0 Alpha:

  • Добавлена ​​__getfile__ механизм

Требования

  • Python

Другие программы разработчика Ben Croston

zebra
zebra

11 May 15

Комментарии к AuthRPC

Комментарии не найдены
добавить комментарий
Включите картинки!