2008-10-20 4 views
9

나는 새로운 웹 개발 프로젝트를 시작 중이며 로그인 시스템을 코딩하는 것에 지쳐있다. 이것은 수십 번 전에해야했던 일종의 일입니다. 나는 정말로 다른 사람의 코드를 사용하고 싶다. 왜냐하면 내 자신을 굴리기보다 쉽기 때문이다. 나는 모든 일반적인 이유 때문에 오픈 소스를 선호하지만, 뭔가를 좋아하지 않고 버그 수정이 모든 것을 디자인하는 것보다 쉽다면, 주로 그것을 바꿀 수있는 능력이 필요합니다.오픈 소스 로그인 시스템, 좋은 점이 있습니까?

사용자 이름/암호 항목과 사용자 등록을 관리하는 로그인 시스템 만 있으면됩니다. 전체 CMS가 필요하지 않습니다.

나는 openid.net을 이미보고 있는데, 어떤 오픈 소스 로그인 시스템을 사용 했습니까? 어떤 다른 로그인 시스템을 들어 보셨습니까?

답변

6

OpenID는 분명히 최상의 솔루션이며 거기에 모든 종류의 언어에 대한 오픈 소스 라이브러리가 있습니다. 하바 모양은 openidenabled.com입니다.

3

귀하가 선호하거나 필요로하는 기술 (언어 & 플랫폼)을 모르지만 직장에서 CAS을 구현했으며 매우 효과적이었습니다.

CAS 자체는 Java로 구현되지만 프런트 페이지에 나와있는 것처럼 클라이언트 라이브러리와 수많은 다른 기술 및 플랫폼에 대한 통합이 있습니다.

11

OpenID가 실제로 작동합니다. 최근의 입양을 고려할 때 OpenID가 최선의 방법이라고 생각합니다. 그것은 크로스 플랫폼이며 모든 주요 개발 플랫폼 (php, python, perl, ruby, .net, java, C++)에 대한 라이브러리를 가지고 있습니다. DotNetNuke 용으로 구현했으며 상대적으로 어려움이 있음을 알았습니다.

1

나는 mod_auth_openid로 감았습니다. 그것은 매우 간단하고 다른 레벨에서 불필요한 합병증을 방지합니다. 코드가 완벽하지는 않으며 나중에 조정해야 할 수도 있습니다.

관련 문제