내 Django 웹 응용 프로그램을 다른 웹 기반 제품 (대부분 제 3 자 비 django 응용 프로그램)과 통합하려고합니다. 어떻게 다른 사이트가 단일 사인온으로 내 사이트에 사용자를 로그인하게 할 수 있습니까? 타사 사이트 사용자의 사용자 이름과 비밀번호를 내 사이트에 안전하게 저장하여 제 3 자 사이트에 사용자를 로그인하는 방법은 무엇입니까?다른 사이트간에 안전한 Django 싱글 사인온을 만드는 방법은 무엇입니까?
답변
좀 더 아이디어 ... 비 기업 응용 프로그램에 대한
OAuth를
OAuth. 장고 프로젝트 : django-oauth 및 django-oauth-consumer. 제 : 그것은 자신의 사용자를 통해 "기업"을보다 다양하게 제어 할 수있는 사용자의하는 것은 응용 프로그램을 액세스 할 수 있기 때문에 oauth in Django
SAML
SAML (Security Assertion Markup Language)은 기업 애플 리케이션을위한 더 많은 것이다. 이 프로토콜은 주로 Google 및 친구들 (예 : salesforce.com)이 주도합니다 (예 :?).
기사 : SAML Single Sign-On (SSO) Service for Google Apps 및 Demystifying SAML.
파이썬 프로젝트 : PySAML 및
통합 장고 blog post : (. PySAML를 사용하지 완벽한 솔루션 ... 단지 시작 지점) SAML with Django
정보 카드
IIRC Information Cards이 있습니다 Microsoft 우주는 SAML과 같습니다. Python 프로젝트 : Python Information Card Processing 및 Information Cards for Python. 내가 아는 한 장고는 아무것도 없다.
--Edit--
도있다 CASdjango-cas와 통합 될 수있다 (User Manual). 내가 잊어했다
그리고 두 개 더 SAML 프로젝트 : gheimdall2 및 python-saml2사용하지 않았지만 Django-sso입니다.
는 다른 가능성이 있지만 오픈 ID는 많은 사람들이 사용하고 그것의 종류의 가장 큰 하나입니다 때문에 나는 그들을 걱정하지 것이다.
- 1. 스레드로부터 안전한 개체 풀을 만드는 방법은 무엇입니까?
- 2. iOS : 임시 디렉토리를 만드는 안전한 방법은 무엇입니까?
- 3. 루비에서 안전한 조인 경로명을 만드는 방법은 무엇입니까?
- 4. 싱글 톤 클래스를 threadsafe로 만드는 방법은 무엇입니까?
- 5. C에서 싱글 톤을 만드는 방법은 무엇입니까?
- 6. PHP4에서 싱글 톤을 만드는 방법은 무엇입니까?
- 7. authlogic을 통해 싱글 사인온을 지원할 수있는 보석이 있습니까
- 8. 싱글 사인온을 이해하는 사이트 네트워크는 어떻게 만듭니 까?
- 9. Django : 사이트를 동적으로 만드는 방법은 무엇입니까?
- 10. Django 패스 스루보기를 만드는 방법은 무엇입니까?
- 11. PHP에서 안전한 파일 업로드 스크립트를 만드는 방법은 무엇입니까?
- 12. AbstractRoutingDataSource에 대해 안전한 데이터 소스 스위치를 자주 만드는 방법은 무엇입니까?
- 13. django init_data에서 기본 사용자를 만드는 방법은 무엇입니까?
- 14. Python/Django 에그를 만드는 방법은 무엇입니까?
- 15. IDisposable의 스레드로부터 안전한 단일 인스턴스를 만드는 방법은 무엇입니까?
- 16. iPhone 앱 싱글 사인온을 사용하는 경우 FB 앱과 다른 계정으로 Facebook 로그인
- 17. 안전한 PHP 이미지 업 로더를 만드는 방법은 무엇입니까?
- 18. 안전한 라이센스 Java EE 애플리케이션을 만드는 방법은 무엇입니까?
- 19. Django : 안전한 HTML 태그 허용
- 20. 애플릿 클래스가 싱글 톤인 스칼라 애플릿을 만드는 방법은 무엇입니까?
- 21. Sharepoint : 사이트간에 물건 이동 방법
- 22. 동적이고 안전한 쿼리를 만드는 방법
- 23. Pylons에서 요청 별 싱글 톤을 만드는 방법은 무엇입니까?
- 24. XCode4에서 #define을 사용하여 싱글 톤을 만드는 방법은 무엇입니까?
- 25. 사이트간에 세션 데이터를 공유 하시겠습니까?
- 26. 관리자가 다른 사용자가 될 수있는 가장 쉽고 안전한 방법은 무엇입니까
- 27. 싱글 사인온을 위해 Facebook을 사용하는 경우 웹 사이트가 저장할 수있는 데이터는 무엇입니까?
- 28. Sharepoint 사이트간에 데이터보기 이동
- 29. 싱글 톤을 초기화하는 방법은 무엇입니까?
- 30. 장고에 더 안전한 양식을 만드는 다른 방법이 있습니까
이 답변에 당신이 링크를 참고로 두 제품 (code.google.com에 하나 oracle.com에 다른) 모두 죽은 링크입니다 지금. Oracle URL에 대한 새 URL을 찾아서 고쳤습니다. –
나는 깨진 code.google.com 링크가 표시 한 기사 여야하며 발견 된 기사를 수정해야한다고 생각합니다. – rory