Pergunta

Eu estou começando um novo projeto de desenvolvimento web e estou cansado de codificação de sistemas de login. Este é o tipo de coisa que deve ter sido feito dezenas de vezes antes. Eu realmente quero usar o código de outra pessoa, porque é mais fácil do que rolar minha própria, e ele provavelmente vai ser melhor. Eu prefiro código aberto para todas as razões habituais, mas principalmente eu quero a capacidade de alterá-lo se eu não gosto de alguma coisa e correções de bugs são mais fáceis do que projetar uma coisa toda.

Eu só preciso de um sistema de login, algo que gere o registo de nome de usuário / stuff senha e usuário. Eu não preciso de todo um CMS.

Eu já estou olhando para openid.net, mas que sistemas de login de código aberto que você trabalhou? Que outros sistemas de login você já ouviu falar?

Foi útil?

Solução

OpenID é definitivamente a melhor solução e há plennty de bibliotecas de código aberto para todos os tipos de línguas lá fora. Hava olhada openidenabled.com .

Outras dicas

OpenID funciona muito bem. Dada a recente onda de adoções, eu acho que OpenID é a melhor aposta. Ele é multi-plataforma e tem bibliotecas para todas as principais plataformas de desenvolvimento (PHP, Python, Perl, Ruby, NET, Java, C ++). Eu tenho implementado lo para DotNetNuke e descobriu que era relativamente indolor.

Eu não sei o que as tecnologias (Língua e plataformas) você prefere ou tem como requisitos, mas temos implementado CAS no meu local de trabalho e tem funcionado muito bem.

si CAS é implementado em Java, mas como o frontpage diz, tem bibliotecas de cliente e integrações para inúmeras outras tecnologias e pltaforms.

acabei indo com mod_auth_openid. É super simples e evita complicação desnecessária em outros níveis. mas o código não é perfeito, e eu pode ter que ajustá-lo mais tarde.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top