ti-enxame.com

Substituir usuários do Joomla por serviços de terceiros

Este é estranho, é baseado em manter um login através de vários serviços.

Basicamente, criei um sistema de login personalizado usando a API de "activecollab" para fazer login, permitindo que os usuários na colaboração ativa tenham controle sobre outro site. Para fazer isso, não encontrei um único CMS ou PHP Framework que permita isso de qualquer forma simples.

Basicamente, como ele funciona é que o usuário tenta efetuar login e envia as credenciais para a API do activecollab e, em seguida, retornará um token. Isso permitirá que eu defina uma sessão e verifique o usuário. Existe uma maneira de fazer isso no Joomla? Ter os recursos avançados de CMS do Joomla tornaria o restante do desenvolvimento muito mais fácil, no entanto, tentando várias maneiras, acabei iniciando-o sem nem mesmo usar uma estrutura, pois nenhum que eu conseguia encontrar permitia isso sem ignorar a maioria das funções internas.

Se houver uma maneira de usar o Joomla, eu preferiria também, é possível usar um login personalizado [OAuth] _ em vez da tabela de usuário normal do Joomla? O painel de administração não importa, o foco principal é o logon de front-end para controles personalizados.

EDIT: Pode ter esquecido uma parte essencial disso, o login deve funcionar independentemente do usuário estar na tabela de usuários do Joomla, basicamente, se um usuário tiver uma conta no site activecollab, ele poderá fazer login no site joomla sem sempre precisando se registrar.

3
Jordan Ramstad

Eu acho que você deve conseguir fazer isso usando um plug-in de autenticação personalizado.

Você pode dar uma olhada no plugin gmail ou ldap, que faz coisas semelhantes.

4
Bakual