Zusätzliche Anmeldeoptionen beim Weiterleiten zum Welcome-Modal von OIDC entfernen

Anwendungsfall

Es gibt einen guten Anwendungsfall, um auth skip create confirm deaktiviert zu lassen, wenn OIDC verwendet wird, damit Sie zusätzliche Informationen von Ihrem Benutzer sammeln können, die Ihre OIDC-Integration nicht sammelt. Zum Beispiel sammelt unser OIDC ihre E-Mail-Adresse, ihren Benutzernamen und ihren Namen.

Ich habe mich entschieden, auth overrides name zu deaktivieren, damit unsere Benutzer lokal einen anderen vollständigen Namen wählen können, wenn sie möchten (und ihn später ändern können, ohne sich mit unserer OIDC-Integration befassen zu müssen). Großartige Voraussicht, diese Überschreibungen einzuschließen.

Ich möchte auch einige zusätzliche Informationen von ihnen sammeln, die für meine Community relevant sind, aber nicht für ihre breitere Nutzung ihres OIDC-Kontos. Zum Beispiel:

  • Bevorzugte Programmiersprachen
  • Welche Art von Forum-Benutzer sind sie (Noob, Power-User usw.)

Problem

Das UX-Problem ist, dass, wenn ein Konto über die OIDC-Integration erstellt wird und Sie zurück zu Discourse weitergeleitet werden, Sie mit diesem Bildschirm konfrontiert werden:

Das Problem dabei ist, dass sie gerade erst ihr Konto über die OIDC-Integration erstellt haben. Die Option, sich auf der rechten Seite anzumelden, schafft einen verwirrenden Weg für viele Benutzer, die es einfach nicht besser wissen … und wir alle wissen, dass, wenn Benutzer etwas falsch machen können, sie es tun werden:

image

Bevorzugtes Ergebnis

Es wäre großartig, wenn wir diese Anmeldeoption auf der rechten Seite einfach ausblenden könnten, da sie für den Benutzer an diesem Ort und zu dieser Zeit irrelevant ist.

7 „Gefällt mir“