django-netauth

Tela Software:
django-netauth
Detalhes de Software:
Versão: 0.1.92
Data de upload: 11 May 15
Revelador: Kirill Klenov
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

django-netauth é Django app que permite autenticar usuários através de OpenID / OAuth / Facebook / Vkontakte.
Instalação:
Django netauth deve ser instalado usando pip:
pip instalar django-netauth

Configuração:

& Nbsp; * Adicione "netauth 'para INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Adicione "netauth.middleware.RedirectMiddleware 'para MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Adicionar urls netauth para basear urls
& Nbsp; url ('auth /', include ('netauth.urls')),
& Nbsp; * Adicionar backend netauth para AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Veja abaixo a configuração de serviços.
Use netauth
& Nbsp; 1. Use url '/ auth / login "como ponto de início de sessão em seu site
& Nbsp; 2. Usar modelo tag 'netauth_widget'
& Nbsp; 3. Criar interface personalizada
Campos extra
A fim de preencher campos adicionais que podem ser exigidos pelo seu perfil de usuário, você precisa configurar algumas variáveis ​​em settings.py do seu projeto.
O nome da variável deve ser uppercased nome do backend + "_PROFILE_MAPPING". Por exemplo: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
O valor dessa variável deve ser dicionário com nome do campo no lado do fornecedor e seu valor deve ser o nome do campo de formulário. Por exemplo:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Aqui você pode ver que 'screen_name' é o que você está perguntando de twitter, em sua EXTRA_FORM você vai ver o valor desta chave sob 'username'. Isso ocorre porque cada método de autenticação pode fornecer nomes diferentes para seus dados e que você precisa para unificá-lo.
Além disso, você pode substituir o EXTRA_FORM si e definir variável NETAUTH_EXTRA_FORM com valor como caminho para o seu formulário personalizado. Não se esqueça de implementar método Save neste formulário

Requisitos :.

  • Django
  • Python
  • pip

Outro software de desenvolvedor Kirill Klenov

Python-SCSS
Python-SCSS

12 May 15

Zeta library
Zeta library

23 Jul 15

scss
scss

15 Apr 15

Comentário para django-netauth

Comentários não encontrado
Adicionar comentário
Ligue imagens!