django-netauth.

Django OpenID, Autenticação OAuth
Baixe Agora

django-netauth. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Nome do editor:
  • Kirill Klenov

django-netauth. Tag


django-netauth. Descrição

Django OpenID, Autenticação OAuth Django-NetAuth é o aplicativo Django que permite autenticar usuários através do OpenID / OAuth / Facebook / Vkontakte.Installation: Django NetAuth deve ser instalado usando PIP: PIP Instalar Django-NetAuthSetup: * Adicionar 'NetAuth' para instalação_apps Installation_apps + = ('NetAuth', * Adicionar 'NetAuth.MiddleWare.RedirectMiddleware' to Middleware_Classes Middleware_Classes + = ('netauth.middleware.redirectmiddleware',) * Adicionar URLs NetAuth a URL de URLs base ('AUTH /', Incluir ('NetAuth.urls')), * Adicionar Backend NetAuth para Authentication_backends Authentication_backends + = ('netauth.net.netbackend',) * consulte a configuração de serviços abaixo. Use o URL '/ Auth / Login' como ponto de login no seu site 2. Use o modelo Tag 'NetAuth_widget' 3. Criar enchimento Personalizado InterfaceExtra Campos para preencher campos extras que podem ser exigidos pelo seu perfil de usuário, você precisa configurar algumas variáveis nas configurações.Py do seu projeto. O nome da variável deve ser um nome de backend + "_profile_Mapping". Por exemplo: Google_Profile_Mapping, Twitter_Profile_Mapping, etc. O valor desta variável deve ser dicionário com o nome do campo no lado do provedor e seu valor deve ser nome do seu campo de formulário. Por exemplo: Twitter_Profile_Mapping = {'screen_name': 'username',} Aqui você pode ver que 'screen_name' é o que você está perguntando do Twitter, em seu extra_form, você verá o valor desse nível 'Username'. Isso ocorre porque todos os métodos de autenticação podem fornecer nomes diferentes para seus dados e você precisa unificar isso. Além disso, você pode substituir a própria Extra_Form e definir a variável NetAuth_Extra_Form com valor como caminho para o seu formulário personalizado. Não se esqueça de implementar o método de salvamento neste formulário. Requisitos: · Django. · Pitão · Pip.


django-netauth. Software Relacionado