open id 대 auth의 장단점은 무엇입니까? 나는 둘 다 할까?Django에서 OpenID 또는 Auth입니까?
답변
Open ID 지원 여부에 따라 다릅니다. 오픈 아이디 (Open ID)의 이유에 관해서는 가장 인상적인 이유는 사용자가 사이트에 필요한 계정 만 가질 것을 요구하는 것 (즉, 기억할 다른 사용자 이름과 암호)이 필요하다는 것입니다.
Open ID를 사용하려면 해당 ID와 인증 ID 중 하나를 선택할 필요가 없습니다. django-openid-auth
을 사용하면 인증 ID 지원이 인증 프레임 워크에 추가됩니다.
확실하게 장고의 인증 프레임 워크에 연결되지 않는 Open ID 구현을 사용하지 마십시오. 장고의 장점 인 모델 수준 권한 등을 많이 잃게됩니다.
OpenID와 OAuth는 다른 작업을 수행합니다. OpenID를 사용하면 사용자가 사이트에 로그인 할 수 있습니다. OAuth를 사용하면 사이트의 다른 곳에서 데이터에 액세스 할 수 있습니다. 동전의 반대편에있는 OAuth는 사용자가 다른 곳에있는 서비스의 데이터에 액세스 할 수있는 안전한 방법을 제공합니다.
OpenID를 구현하는 경우 OpenID 생성자를 구현하지 마십시오. 이미 알고 있든 없든 누구나 이미 OpenID를 가지고 있습니다. 다른 곳에서 openids를 소비하십시오. OpenID를 마이그레이션하는 것이 어렵지 않아야합니다. 사용자 계정이 여러 개의 OID를 통해 연결할 수 있는지 확인한 다음 필요에 따라 새 OID를 추가하고 완료되면 언제든지 제거 할 수 있습니다.
편집 : 그냥 oauth가 아닌 django auth에 대해 이야기하고있는 것을 보았습니다. 죄송합니다. 두 번째 단락은 여전히 나타납니다.
thx, oauth도 검색했습니다. – Timmy
- 1. Google OpenID 또는 다른 공급자로 로그인
- 2. facebook에서 xrds 또는 openid endpoint discovery를 지원합니까?
- 3. OpenID 보안 - 가짜 OpenID 리디렉션
- 4. Django에서 OpenID에 가장 적합한 솔루션은 무엇입니까?
- 5. OpenID 끝 점이 없습니다. - .Net OpenID
- 6. Authlogic openid-selector 및 yahoo가있는 OpenID
- 7. OpenID 시작하기
- 8. OpenID 리디렉션
- 9. 안드로이드에서 OpenId
- 10. OpenID 마이그레이션
- 11. OpenID Java
- 12. OpenID 동등한
- 13. OpenID Architecture for Java
- 14. OAuth/OpenID - 사용해야합니까?
- 15. OpenID PAM 모듈
- 16. OpenId 업데이트 프로필 정보
- 17. OpenID/OAuth 역방향 프록시
- 18. django에서 SMTPRecipientsRefused
- 19. 분산 웹 서비스에서 OpenID 또는 OAuth가 권한 부여/인증에 사용됩니까?
- 20. 사용자 등록 (및 인증) - 내 방법 또는 OpenID 사용?
- 21. OpenID 로그 아웃. OpenID Provider에 로그인하지 않은 인증이 필요합니다.
- 22. django에서 jquery 사용
- 23. 데이터베이스에 OpenID 정보 저장
- 24. DotNetOpenAuth가있는 localhost의 OpenID 공급자
- 25. 키오스크 PC의 OpenID
- 26. PHP OpenID ID 제공자
- 27. Ruby-OpenID : OpenID 제공 업체의 이메일 주소 필요
- 28. django에서 친구에게 알리기
- 29. django에서 부트 슬랩하기
- 30. Django에서 간단한 원장 모델링
내 관심사는 openid 계정을 마이그레이션하는 것입니까? ppl이 오픈 아이디 공급자를 자주 변경합니까? – Timmy
글쎄요, errr에 대한 광범위한 설문 조사에서 Open ID 제공 업체를 한 번 변경했습니다 (테크널러지 -> Google). –
비 기술자는 openid를 전혀 사용하지 않습니까? – Timmy