Rediriger /login vers /auth/ldap

Nous ne prenons en charge qu’une seule méthode de connexion via LDAP. Actuellement, lorsqu’un utilisateur se déconnecte, il est redirigé vers la page notre.domaine/login qui ressemble à ceci (capture d’écran de mon serveur de test dans VirtualBox, d’où l’URL et l’avertissement HTTPS) :

Cliquer sur « Se connecter » redirige l’utilisateur vers notre.domaine/auth/ldap/:slight_smile:

Existe-t-il un moyen de rendre cette redirection automatique afin que l’utilisateur ne voie jamais le premier écran (qui, dans notre cas d’utilisation, n’apporte aucune valeur) ?

(Une question bonus serait comment personnaliser le dernier écran pour inclure un lien de réinitialisation de mot de passe)

Modification : il est clair que je ne suis pas le seul intéressé : Custom login permalink

1 « J'aime »

Discourse possède un paramètre pour rediriger automatiquement vers un fournisseur externe, mais il n’affecte pas la page /login car il s’agit d’une page « statique ».

Je pense que c’est auth immédiatement

2 « J'aime »

Finalement, j’ai mis ceci :

# Redirection permanente vers une page individuelle
rewrite ^/login$ http://mydomain.tld/auth/ldap permanent;

dans
/etc/nginx/conf.d/mydomain.tld.d/redirect.conf

Je fais tourner Discourse sur Yunohost, donc il est exécuté via nginx. Ce serait bien si Discourse faisait cela automatiquement :-).

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.