tgapp-fbauth

Tela Software:
tgapp-fbauth
Detalhes de Software:
Versão: 0.0.1
Data de upload: 20 Feb 15
Revelador: Alessandro Molina
Licença: Livre
Popularidade: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth é um aplicativo de autenticação conectável Facebook para TurboGears2.
Ele visa tornar fácil de implementar a autenticação e registro com o Facebook Connect em qualquer aplicação TurboGears2.
Instalação
fbauth pode ser instalado tanto do pypi ou de bitbucket:
easy_install tgapp-fbauth
deve funcionar para a maioria dos usuários
Conectar fbauth
Em sua configuração application / ficha de importação app_cfg.py:
da ficha de importação tgext.pluggable
Então, no final do plug chamada arquivo com fbauth:
ligue (config_base, 'fbauth')
Você será capaz de adicionar facebook login, registo e conectar botões usando os ajudantes fornecidos por fbauth.
Tenha em mente que o Facebook se conectar não irá funcionar corretamente com os aplicativos que não estão sendo executados na porta 80
FaceBook Id e Avatar
Ao usar os usuários FBAuth terá uma nova entidade relacionada chamado fbauth. Acessando user.fbauth é possível acessar o user.fbauth.facebook_id usuário e user.fbauth.profile_picture.
FBAuth Helpers
fbauth fornece um grupo de ajudantes, que irá gerar automaticamente os botões eo javascript necessário para permitir que os usuários entrar em sua aplicação usando o Facebook Connect:
- H.fbauth.login_button (appid, text = "Login com Facebook ', scope = None, lembro =' ')
& Nbsp; Coloca um botão de login. Licenças de login para efetuar login com um usuário que já tenha sido ligado com um ID de facebook. Para conectar um usuário a um ID do Facebook, a matrícula ou conectar pode ser usado.
& Nbsp; O parâmetro appid tem que ser o id do seu aplicativo, se nenhum for fornecida a chamada FB.init serão ignorados para que FB pode ser inicializado manualmente.
& Nbsp; O parâmetro texto é o texto para mostrar dentro do botão.
& Nbsp; O parâmetro escopo é as permissões que o aplicativo irá pedir para facebook. Por padrão esses são apenas os dados de usuário e e-mail.
& Nbsp; O parâmetro lembrar pode ser utilizada para registrar o usuário com uma data de expiração em vez de usar um cookie de sessão, de modo que a sessão pode durar mais tempo do que a vida aba do navegador.
- H.fbauth.register_button (appid, text = "Registre-se com Facebook ', scope = None, lembro =' ')
& Nbsp; Coloca um botão de registro. Registro cria automaticamente um novo usuário a partir dos seus dados do Facebook e registra-lo entrar. Para a inscrição para trabalhar, é necessário que todos os dados adicionais para além dos dados que já é exigido por padrão no modelo do usuário início rápido pode ser anulável. Uma maneira de identificar os usuários recém-registrados e pedir faltando dados são fornecidos Se um usuário para o token obtido já existe que o usuário está logado em vez de criar um novo usuário. Isto permite implementar um registro clique e login. Recentemente os usuários criados terão bandeiras tanto user.fbauth.registered e user.fbauth.just_connected na verdade de modo que seja possível identificar quando os usuários têm apenas registrado e pedir-lhes mais informações que o Facebook não prestam. Sugere-se para definir o sinalizador just_connected para False no manipulador post_login para controlar corretamente os usuários que acabam registrados para real.
& Nbsp; O parâmetro appid tem que ser o id do seu aplicativo, se nenhum for fornecida a chamada FB.init serão ignorados para que FB pode ser inicializado manualmente.
& Nbsp; O parâmetro texto é o texto para mostrar dentro do botão.
& Nbsp; O parâmetro escopo é as permissões que o aplicativo irá pedir para facebook. Por padrão esses são apenas os dados de usuário e e-mail.
& Nbsp; O parâmetro lembrar pode ser utilizada para registrar o usuário com uma data de expiração em vez de usar um cookie de sessão, de modo que a sessão pode durar mais tempo do que a vida aba do navegador.
- H.fbauth.connect_button (appid, text = "Ligue sua conta Facebook ', scope = None)
& Nbsp; Coloca um botão conta connect. Conecte-se, permite associar um usuário já existente para uma conta no Facebook para que ele possa mais tarde fazer login com sua conta do Facebook. Usuários recém-conectados terão bandeira user.fbauth.just_connected na True enquanto a bandeira user.fbauth.registered será False para diferenciar os usuários que tenham sido conectados de usuários que tenham se registrado com o Facebook.
& Nbsp; O parâmetro appid tem que ser o id do seu aplicativo, se nenhum for fornecida a chamada FB.init serão ignorados para que FB pode ser inicializado manualmente.
& Nbsp; O parâmetro texto é o texto para mostrar dentro do botão.
& Nbsp; O parâmetro escopo é as permissões que o aplicativo irá pedir para facebook. Por padrão esses são apenas os dados de usuário e e-mail.
FBAuth Utilities
FBAuth fornece um monte de métodos de utilitário que tornam fácil trabalhar com facebook:
- Fbauth.lib.has_fbtoken_expired (usuário)
& Nbsp; Verifica se o token facebook para os usuários dadas expirou ou não, isso pode ser útil ao chamar facebook API. O próprio símbolo facebook podem ser recuperados de user.fbauth.access_token

Requisitos :

  • Python

Outro software de desenvolvedor Alessandro Molina

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Comentário para tgapp-fbauth

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