# Kann ich mich über Discourse bei Drupal authentifizieren?

**URL:** https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835
**Category:** Support
**Created:** [24. Oktober 2019 um 20:59 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835 "2019-10-24T20:59:38Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![jerrac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerrac/32/153056_2.png) [@jerrac](https://meta.discourse.org/u/jerrac)
#### Post date: [24. Oktober 2019 um 20:59 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/1 "2019-10-24T20:59:38Z")

</div>

Ist es möglich, in Discourse Benutzerkonten zu erstellen und sich dann mit diesen Konten in Drupal zu authentifizieren? Ich möchte, dass Discourse der Ort ist, an dem die Konten verwaltet werden.

Bei meiner Suche finde ich anscheinend nur Ergebnisse, die das Gegenteil beschreiben: Drupal als Authentifizierungsquelle zu verwenden.

Meine konkrete Situation ist folgende: Ich habe eine Discourse-Instanz für meine Familienmitglieder eingerichtet. Ich möchte eine Rezept-Webseite mit Drupal 8 einrichten, aber ich möchte meine Familie wirklich nicht dazu bringen, sich bei noch einem weiteren Dienst anzumelden. Es fällt mir bereits sehr schwer, sie für Discourse zu begeistern…

Vielen Dank im Voraus.

---

<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: [25. Oktober 2019 um 02:36 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/2 "2019-10-25T02:36:15Z")

</div>

> [@jerrac](#):
>
> Ist es möglich, in Discourse Benutzerkonten zu erstellen und sich dann mit diesen Konten bei Drupal zu authentifizieren?

Discourse kann als SSO-Anbieter fungieren. Eine solche Einrichtung mit Drupal wäre möglich, mir sind jedoch keine bestehenden Drupal-Module dafür bekannt. Weitere Informationen zu den erforderlichen Schritten finden Sie unter [Use Discourse as an identity provider (SSO, DiscourseConnect)](https://meta.discourse.org/t/using-discourse-as-a-sso-provider/32974).

Wenn Sie nicht fest auf Drupal angewiesen sind, ermöglicht das [Discourse WordPress-Plugin](https://wordpress.org/plugins/wp-discourse/), Discourse als SSO-Anbieter für eine WordPress-Website zu nutzen.

---

<div class="post-metadata">

### Author: ![Remah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/remah/32/70590_2.png) [@Remah](https://meta.discourse.org/u/Remah)
#### Post date: [25. Oktober 2019 um 02:53 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/3 "2019-10-25T02:53:36Z")

</div>

> [@jerrac](#):
>
> Ich habe bereits große Schwierigkeiten, sie in Discourse unterzubringen…

Warum eine Abhängigkeit schaffen, die du für eine kleine Anzahl von Nutzern, die möglicherweise weder das eine noch das andere nutzen, gar nicht brauchst? Zwei völlig unterschiedliche Schnittstellen stellen eine weitere Hürde für ihre Teilnahme dar.

Erwäge zwei weitere Optionen:

- Nutze Discourse auch für die Rezepte.
- Nutze Drupal für beides.

---

<div class="post-metadata">

### Author: ![jerrac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerrac/32/153056_2.png) [@jerrac](https://meta.discourse.org/u/jerrac)
#### Post date: [25. Oktober 2019 um 18:10 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/4 "2019-10-25T18:10:01Z")

</div>

> [@simon](#):
>
> Discourse kann als SSO-Anbieter fungieren. Eine Einrichtung mit Drupal wäre möglich, aber mir sind keine bestehenden Drupal-Module dafür bekannt. Für Details dazu, was erforderlich wäre, siehe [Discourse als SSO-Anbieter verwenden](https://meta.discourse.org/t/using-discourse-as-a-sso-provider/32974).

Danke, genau das habe ich gesucht. 🙂

Um welche Art von Authentifizierung handelt es sich dabei eigentlich? OAuth, OpenID Connect? Ich habe das Gefühl, dass ich das aus der Beschreibung der Funktionsweise ableiten könnte, aber es will einfach nicht richtig einleuchten.

> [@Remah](#):
>
> Warum eine Abhängigkeit schaffen, die du für eine kleine Anzahl von Nutzern, die vielleicht weder das eine noch das andere nutzen, möglicherweise gar nicht brauchst? Zwei völlig unterschiedliche Schnittstellen sind eine weitere Hürde für ihre Teilnahme.
> 
> Betrachte zwei andere Optionen:
> 
> - Verwende Discourse auch für die Rezepte.
> - Verwende Drupal für beides.

Die kurze Antwort lautet: Das richtige Werkzeug für den richtigen Job. Discourse ist eine erstaunliche Community-Software für Foren. Drupal nun ja, sein Foren-Modul ist wirklich ziemlich enttäuschend.

Drupal ist hervorragend darin, Inhaltsbestandteile miteinander zu verknüpfen. Versuchen, Discourse zu zwingen, das zu tun, was ich in Drupal kann, wäre verrückt. Zum Beispiel erstellt das Drupal-Rezeptmodul Zutaten als eigene, eigenständige Entitäten. Das bedeutet, ich kann auf meinem Profil Zutaten auflisten, die ich mag, und dann eine Liste von Rezepten generieren, die mir basierend auf diesen Zutaten gefallen könnten.

Trotzdem macht mir diese Art von Tätigkeit auch Spaß. Es ist mein Tagesjob und mein Hobby. Und auch wenn die Discourse-Integration nett wäre, dient die Rezeptseite am Ende hauptsächlich mir selbst. Sie ist also nützlich, selbst wenn ich Freunde und Familie nicht davon überzeugen kann, sie zu nutzen. 🙂

---

<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: [25. Oktober 2019 um 18:17 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/5 "2019-10-25T18:17:49Z")

</div>

> [@jerrac](#):
>
> Um welche Art von Authentifizierung handelt es sich dabei eigentlich? OAuth, OpenID Connect?

Es ist Discourses eigene Implementierung von SSO. Im Grunde ist es das Gegenteil von [Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)](https://meta.discourse.org/t/official-single-sign-on-for-discourse-sso/13045). Wenn du dir Beispielcode ansehen möchtest, befindet sich der SSO-Client-Code des WordPress-Plugins hier: [wp-discourse/lib/sso-client at main · discourse/wp-discourse · GitHub](https://github.com/discourse/wp-discourse/tree/master/lib/sso-client). Der schwierigste Teil bei der Implementierung in WordPress bestand darin, die Notwendigkeit einer eindeutigen Nonce zu bewältigen. Vielleicht wird das mit Drupal einfacher umzusetzen sein.

Jede Arbeit, die du an der Integration von Discourse/Drupal leistest, wird sehr geschätzt!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [24. November 2019 um 18:21 UTC](https://meta.discourse.org/t/can-i-authenticate-to-drupal-via-discourse/131835/6 "2019-11-24T18:21:19Z")

</div>

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