Existe uma maneira de usar um programa externo para autenticar o XAuth com o StrongSwan IPSec?

2

Atualmente, estou usando o StrongSwan para que meus dispositivos iOS se conectem. Eu queria saber se existe uma maneira de usar um programa externo para o XAUTH? Atualmente tenho a seguinte configuração:

: RSA server.pem
test : XAUTH "thisisatestpassword"

O que eu quero fazer é deixar um programa externo decidir se as credenciais estão corretas. Isso é possível? e se assim for, alguém sabe como?

    
por hackerdiehack 27.06.2014 / 09:58

1 resposta

1

Você pode tentar o plug-in xauth-pam , que delega a autenticação para PAM , combinado com o pam_script (consulte esta resposta em Stack Overflow para um exemplo).

Outra opção é escrever um plugin customizado para strongSwan que, por exemplo, chama um programa externo para autenticar os usuários. Já existem vários plug-ins XAuth que você pode procurar por ideias.

Credenciais XAuth que podem ser usadas pelo plug-in xauth-generic também podem ser fornecidas a partir de bancos de dados (usando o plugin sql ), ou de plugins personalizados.

    
por 27.06.2014 / 14:30