nahimov
24 Settembre 2020, 7:56am
1
Ciao @david !
Ci sono state modifiche da quando è stato creato questo argomento?
Ecco come configurare Discourse per consentire l’accesso e la registrazione tramite SAML di OneLogin.
Configurare OneLogin
Creare un account OneLogin
Vai su OneLogin e crea un account.
Creare una nuova app: SAML Test Connector (IdP w/attr)
Dal tuo cruscotto, crea una nuova app.
[image]
Cerca SAML Test Connector (IdP w/attr)
[image]
Configurare l’app
Supponiamo che l’URL della nostra istanza Discourse sia http://discourse.example.com. Procediamo alla configurazione.
Passa alla scheda Con…
Sono interessato a questo:
Con il plugin OAuth2 Basic c'è un PROBLEMA GIGANTE: se l'utente è nuovo su Discourse, dopo l'autenticazione appare una finestra con i dati del nuovo utente.
Il plugin SAML ha un’opzione DISCOURSE_SAML_AUTO_CREATE_ACCOUNT.
Ma che dire del plugin OAuth2?
david
(David Taylor)
24 Settembre 2020, 8:27am
2
Sì, puoi utilizzare questa nuova impostazione:
I just added some new site settings which will help with this. To skip the ‘create new account’ screen, enable sso_overrides_username, sso_overrides_email and sso_overrides_name.
Then to skip the popup completely, enable external_auth_skip_create_confirm
If you don’t see that option, make sure you’re on the latest version of tests-passed.
nahimov
24 Settembre 2020, 8:34am
3
Ottimo! Grazie.
Esistono delle guide su come integrare Keycloak e il plugin OAuth2 di Discourse? O altri IDP…
david
(David Taylor)
24 Settembre 2020, 8:39am
4
Consiglio di iniziare con
Riepilogo
Discourse OpenID Connect consente di utilizzare un provider OpenID Connect come provider di autenticazione per Discourse.
Guida all’installazione
Questo plugin è incluso nel core di Discourse. Non è necessario installarlo separatamente.
Funzionalità
Il plugin mira a fornire un’implementazione minimale di la specifica . Nello specifico, supporta il “Flusso del codice di autorizzazione”. Per iniziare, segui le istruzioni per l’installazione del pl…
e di trovare l’URL del documento di scoperta OpenID seguendo queste istruzioni