Hallo zusammen,
Wir haben ein WordPress-Anpassungsszenario, das die Funktionalität des Discourse-Plugins beeinträchtigt.
Szenario
- Meine Website ist eine WordPress-Website. Nehmen wir an, abc.com
- Ich habe das Discourse WordPress-Plugin installiert und es funktioniert einwandfrei, um sich bei Discourse anzumelden, nachdem ich mich bei WordPress angemeldet habe. Ich muss nur auf die Anmeldeschaltfläche auf Discourse klicken und der Benutzer wird automatisch angemeldet.
- Die Community befindet sich auf community.abc.com
- Jetzt habe ich einen Domain-Alias für meine Website als White-Label-Lösung für einen meiner Kunden erstellt. Nehmen wir an, die neue Domain ist abc.client.com
- Diese neue Domain ermöglicht es dem Kunden, die Website vollständig im White-Label-Modus aufzurufen. Wir möchten nicht, dass er über die Domain abc.com auf Inhalte zugreift.
- Wenn sich der Benutzer von der Kundenseite bei abc.client.com (WordPress White-Label-Site) anmeldet und dann auf den Community-Link klickt, wird er zu community.abc.com weitergeleitet.
- Wenn der Benutzer auf die Anmeldeschaltfläche in der Community klickt, wird er nicht automatisch bei der Discourse-Site angemeldet, sondern die Seite wird zu abc.com/login/?redirect_to=%2Flogin%3Fsso… umgeleitet.
- Diese Weiterleitung ist nicht erwünscht, da sich der Benutzer bei abc.com anmelden müsste, um dann community.abc.com aufrufen zu können.
- Frage: Gibt es eine Möglichkeit, sich nach der Anmeldung bei abc.client.com bei der Discourse-Community anzumelden?
Dies könnte ein Problem im Zusammenhang mit der Änderung des Webhooks sein, da der verwendete Domain-Alias geändert wurde. Gibt es eine Problemumgehung, um dies zu ermöglichen? Muss sich der Benutzer bei abc.com anmelden, um bei der Discourse-Community angemeldet zu sein? Können zwei Domains bei derselben Discourse-Community angemeldet sein?
Wir freuen uns über Ihre Unterstützung.