Autenticação do usuário em Pilões + AuthKit

votos
6

Eu estou tentando criar um aplicativo web usando Pilões e os recursos no ponto de web ao PylonsBook página que não é de muita ajuda. Quero autenticação e autorização e se houver qualquer maneira para Authkit configuração para trabalhar facilmente com Pilares?

Eu tentei baixar o SimpleSiteTemplate do cheeseshop, mas não foi capaz de executar o comando de configuração aplicativo. Ele levanta um erro:

  File /home/cnu/env/lib/python2.5/site-packages/SQLAlchemy-0.4.7-py2.5.egg/sqlalchemy/schema.py, line 96, in __call__
    table = metadata.tables[key]
AttributeError: 'module' object has no attribute 'tables'

Eu uso Pilões 0.9.7rc1, SQLAlchemy 0.4.7, Authkit 0,4.

Publicado 06/09/2008 em 21:17
fonte usuário
Em outras línguas...                            


5 respostas

votos
2

Eu desisti de authkit e rolou meu próprio: http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/

Respondeu 04/06/2009 em 02:41
fonte usuário

votos
2

Ok, outra atualização sobre o assunto. Parece que o modelo cheeseshop está quebrado. Eu segui o capítulo que ligada no post e parece que authkit está funcionando bem. Existem algumas ressalvas:

  1. sqlalchemy tem que ser em 0,5 versão
  2. authkit tem que ser a versão dev do SVN (easy_install authkit == dev)

Eu consegui fazê-lo funcionar bem.

Respondeu 26/09/2008 em 14:42
fonte usuário

votos
1

Isso realmente me interessou: Confira esta discussão na lista de postes . Então AuthKit está sendo desenvolvido, e eu vou seguir o livro e voltar para os resultados.

Respondeu 14/09/2008 em 21:26
fonte usuário

votos
1

Eu não acho que AuthKit está ativamente mais mantido. Ele usa o colar ( http://pythonpaste.org libs) embora para coisas como a autenticação HTTP básico / Digest. Eu provavelmente vá em frente e dar uma olhada na fonte por alguma inspiração e, em seguida, usar as ferramentas de colar se você quiser usar a autenticação HTTP.

Há também OpenID que é muito fácil de configurar. As bibliotecas python-openid tem um excelente exemplo de que é fácil de traduzir para WSGI para envolver um aplicativo de Pilões. Você pode ver um exemplo:

http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py

Respondeu 09/09/2008 em 16:18
fonte usuário


Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more