Reindirizza /login a /auth/ldap

Supportiamo un solo metodo di accesso tramite LDAP. Attualmente, quando l’utente effettua il logout, viene reindirizzato alla pagina our.domain/login che appare così (screenshot dal mio server di test in virtualbox, da qui l’URL e l’avviso https):

Cliccando su “log in” l’utente viene inviato a our.domain/auth/ldap/:slight_smile:

C’è un modo per rendere questo reindirizzamento automatico in modo che l’utente non veda mai la prima schermata (che nel nostro caso d’uso non porta alcun valore)?

(una domanda bonus sarebbe come personalizzare quest’ultima schermata per includere un link per il reset della password)

Modifica: chiaramente non sono l’unico interessato: Custom login permalink

1 Mi Piace

Discourse ha un’impostazione per reindirizzare automaticamente al provider esterno, ma non influisce sulla pagina ‘/login’ poiché è una pagina “statica”.

Penso sia auth immediately

2 Mi Piace

Alla fine ho inserito questo:

# Reindirizzamento permanente a una pagina individuale
rewrite ^/login$ http://mydomain.tld/auth/ldap permanent;

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

Sto eseguendo Discourse su Yunohost, quindi viene eseguito tramite nginx. Sarebbe bello se Discourse facesse questo automaticamente:-).

2 Mi Piace

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