Authlogic e HTTP digerir auth
-
06-07-2019 - |
Pergunta
Eu estou tentando encontrar uma solução para adicionar HTTP digerir auth para um site que usa Authlogic.
si Authlogic só suporta HTTP simples auth.
Estou pesquisando e pesquisando e não consegue encontrar qualquer solução pronta ou mesmo um esboço.
Solução
Assumindo que o seu modelo de sessão Authlogic é chamado UserSession
, você sempre pode logar um usuário criando uma sessão manualmente, assim:
UserSession.create(user)
Então, o que você pode fazer é usar Rails construído em suporte para autenticação HTTP Digest para autenticar o usuário, em seguida, se forem autenticados com êxito, adicione a chamada UserSession.create(user)
para registrá-los com Authlogic.
Isto é como eu manipular o registo usuários em, digamos, Twitter.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow