Stiamo cercando di utilizzare il plugin SAML: GitHub - discourse/discourse-saml: Support for SAML in Discourse · GitHub per aggiungere il supporto agli accessi SAML con ADFS. Tuttavia, non sembra che stiamo facendo molti progressi. Una volta che avrò una migliore comprensione di questo processo, sarei lieto di scrivere una guida più dettagliata per gli altri.
Attualmente, il mio problema principale è che non riesco a far apparire il pulsante “Accedi con SAML”.
Ecco le mie domande più dettagliate sul processo:
Tutta la configurazione SAML viene effettuata tramite app.yml, corretto? Non sono necessarie o consigliate impostazioni o modifiche reali in /admin?
Le impostazioni SAML in app.yml dovrebbero essere nella sezione env:?
Le virgolette doppie (") dovrebbero essere utilizzate attorno a DISCOURSE_SAML_CERT_FINGERPRINT e DISCOURSE_SAML_CERT in app.yml?
DISCOURSE_SAML_CERT dovrebbe includere l’intestazione e il piè di pagina BEGIN/END CERTIFICATE?
Il certificato DISCOURSE_SAML_CERT dovrebbe essere tutto su una riga o dovrebbero esserci interruzioni di riga?
È necessario impostare DISCOURSE_SAML_AUTO_CREATE_ACCOUNT su TRUE o 1 affinché appaia il pulsante “Accedi con SAML”? Sembrava esserci un altro post su meta che suggeriva che fosse necessario.
Quali log dovrei esaminare per determinare perché il pulsante potrebbe non apparire?
Grazie per qualsiasi assistenza. Per essere chiari, abbiamo aggiunto il plugin, modificato le impostazioni di app.yml e ricostruito, ma il pulsante non appare. Il plugin mostra che è installato in /admin/plugins, quindi penso di aver capito le basi, ma evidentemente mi manca qualcosa di importante e non sto avendo molta fortuna nel trovare documentazione sul processo.
Questa è una nuova installazione, fatta solo per testare questo processo, quindi nulla oltre a quanto fa ./discourse-setup. L’unico altro plugin presente nel sistema è: docker_manager
Ecco come appare la mia sezione delle impostazioni del plugin Saml:
Ho appena fatto un test rapido e la semplice presenza del plugin, senza alcuna configurazione, dovrebbe essere sufficiente per far apparire il pulsante. (Naturalmente, senza configurazione non sarà funzionante).
Quindi sembra che il tuo problema riguardi più l’installazione del plugin.
@RGJ con quali versioni hai testato il plugin? Dopo aver cancellato /var/discourse e ricostruito, non vedo ancora il pulsante di accesso. Ho provato l’URL del plugin sia con che senza .git
Cari tutti, buonissimo mattino. Sono molto nuovo e sto accedendo per la prima volta
È bello vedere una piattaforma così fantastica.
Disponiamo di una documentazione pratica per l’integrazione con ADFS?
In particolare, un passaggio per passaggio su quali attributi e altri parametri configurare sia in ADFS che in Discourse.
Sarebbe ottimo se qualcuno che ne è pienamente a conoscenza potesse aiutarci, grazie mille.