# Configura DiscourseConnect - il Single-Sign-On ufficiale per Discourse (sso)

**URL:** https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045
**Category:** Integrations
**Tags:** sso, discourseconnect, configuring, how-to
**Created:** [25 Febbraio 2014, 8:30am UTC](https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045 "2014-02-25T08:30:34Z")
**Posts on this page:** 1
**Showing post:** 582

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [31 Agosto 2024, 9:30pm UTC](https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045/582 "2024-08-31T21:30:39Z")

</div>

> [@dennisjbr](#):
>
> il codice PHP è anche un provider e non un consumer?

Il codice a cui ho fatto riferimento serve per usare WordPress come provider di autenticazione per Discourse.

Il plugin WordPress permette anche a WordPress di essere usato come client [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true): [wp-discourse/lib/sso-client at main · discourse/wp-discourse · GitHub](https://github.com/discourse/wp-discourse/tree/main/lib/sso-client).

> [@dennisjbr](#):
>
> Se il provider SSO non è standard, allora per chi/cosa è inteso?

Non sono sicuro quale fosse la motivazione per aggiungere un’implementazione SSO personalizzata a Discourse. Immagino ci fosse un caso aziendale per questo.

Un vantaggio che fornisce è che permette a un sito esterno di essere strettamente integrato con Discourse. Ad esempio, tutti gli attributi utente elencati qui possono essere sincronizzati con Discourse durante il processo di autenticazione: [discourse/lib/discourse\_connect\_base.rb at 7b89fdead98606d4f47ceb0a1d240d0f6e5f589e · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/7b89fdead98606d4f47ceb0a1d240d0f6e5f589e/lib/discourse_connect_base.rb#L13-L43).

Permette anche a siti che non sono configurati per essere provider OAuth2 o OpenID Connect di essere usati per autenticare gli utenti su Discourse.

Lo svantaggio è che richiede l’aggiunta di codice personalizzato al sito del provider di autenticazione.

---

_[View the full topic](https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045)._
