Use o Livefyre.js para adicionar autenticação em toda a página aos aplicativos do Livefyre.
Livefyre.js Aut
Ele é um pacote JavaScript desenvolvido pela Livefyre que permite que todos os aplicativos de seu site compartilhem uma única integração de autenticação. A autenticação permite definir como seus usuários devem se registrar, fazer logon e fazer logoff, delegando esses fluxos a um objeto AuthDelegate que você define.
Use Livefyre.js
para habilitar a autenticação de uma página para permitir que os usuários façam logon e interajam com os Aplicativos usando seu sistema de autenticação existente.
Para habilitar a autenticação em uma página, adicione Livefyre.js
ao elemento <head> de sua página da Web ou modelo de site.
<script src="//cdn.livefyre.com/Livefyre.js"></script>
Use Livefyre.require
para habilitar a autenticação. O uso de Livefyre.require
é semelhante ao uso de exigir para chamar outros pacotes. O código de integração para exigir autenticação é semelhante a:
Livefyre.require(['auth'], function (auth) { // Do authy things...});
Para habilitar a autenticação, crie um AuthDelegate
e passe-o para a autenticação Livefyre.js
.
Um AuthDelegate
é um objeto definido por você que determina como os usuários farão logon, logout e exibirão perfis.
Criar um AuthDelegate
. A maneira como você constrói um AuthDelegate
depende do seu provedor de identidade. Consulte Integração de identidade para obter instruções mais detalhadas.
Passe o AuthDelegate
para a autenticação Livefyre.js
. O AuthDelegate
mais simples registra o mesmo usuário no sempre que um usuário acionou o método de logon delegado de um aplicativo:
Livefyre.require(['auth'], function (auth) {
auth.delegate({
login: function (errback) {
errback(null, { livefyre: '<userAuthToken>' });
}
});
});
Sincronize as informações do perfil de usuário entre o Livefyre e seu provedor de identidade.
Você deve sincronizar as informações de perfil do usuário entre o Livefyre e o Provedor de identidade. Para obter mais informações, consulte Integração de captura do Janrain.