.
AuthRPC는 인증 요청을 가능하게하기 위해 표준 약간만 첨가물이 JSONRPC에 기초하여 서비스를 제공 & NBSP 도구이다 WSGI 규격은 데이터 통신을 위해 사용된다. 클라이언트와 서버 - 패키지는 두 부분으로 나뉩니다. 이 적용되지 않지만 보안을 위해 서버는 HTTPS를 통해 최적의 실행이다.
서버는 WebOb 1.0.0 이상에 따라 달라집니다. 당신이 인터넷에 연결되어있는 경우 자동으로 다른 다운로드 http://pypi.python.org/pypi/WebOb에서 설치, 설치
파이썬 3에서 설치하는 경우 WebOb 파이썬 3로 이식 될 때까지, 만 클라이언트 패키지는 순간에 사용할 수 있습니다.
사용 예 (서버) :
수입 hashlib
wsgiref 수입하여 simple_server에서
AuthRPC.server 수입 AuthRPCApp에서
데프 myauth (사용자 이름, 암호, 사용자 에이전트) :
& NBSP; 반환 이름 == '참고 MyUser'과
& NBSP; 암호 == hashlib.md5 ( '비밀') hexdigest ()와 .
& NBSP; 사용자 에이전트 == 'myprogram'
클래스 API를 (객체) :
& NBSP; 데프 (자기, myVar에) do_something :
& NBSP; "" ""여기에 배치 코드 ""
& NBSP; 반환 '뭔가', myVar에
응용 프로그램 = AuthRPCApp (API (), AUTH = myauth)
simple_server.make_server ( '로컬 호스트', 1234, 응용 프로그램)
사용 예 (클라이언트) :
AuthRPC.client 수입 ServerProxy에서
클라이언트 = ServerProxy ( '에 http : // localhost를 : 1234 /',
& NBSP; 사용자 이름 = '참고 MyUser'
& NBSP; 암호 = '비밀',
& NBSP;하여 user_agent = 'myprogram')
RETVAL = client.do_something ( '테스트')
이 릴리스의 새로운 기능입니다 :
가 __getfile__와 사용 발생기 (훨씬 적은 메모리를 사용합니다)
__getfile__에 조정 보안 문제 - 전체 디스크에 대한 액세스를 허용하지 않는다!
정식 기능의 예외를 처리
암호 없음의 고정 암호화
변경된 README 코드 예제
이 버전 0.3.0에서 알파의 새로운 기능 :
(클라이언트) / 생성되는 예외를 이름 변경
이 버전 0.2.0의 새로운 기능입니다 알파 :
이 메커니즘을 __getfile__ 추가
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다