Rimuovere opzioni di login aggiuntive quando si reindirizza alla finestra modale di benvenuto da OIDC

Caso de Uso

Existe um ótimo caso de uso para manter auth skip create confirm desativado ao usar OIDC, para que você possa coletar informações adicionais do seu usuário que sua integração OIDC não coleta. Por exemplo, nosso OIDC obtém o e-mail, nome de usuário e nome deles.

Escolhi desativar auth overrides name para que nossos usuários possam escolher um nome completo diferente localmente, se quiserem (e alterá-lo mais tarde, se quiserem, sem lidar com nossa integração OIDC). Grande previsão em incluir essas substituições.

Eu também gostaria de coletar algumas informações adicionais deles que são relevantes para minha comunidade, mas não para o uso mais amplo de suas contas OIDC. Por exemplo:

  • Linguagens de programação preferidas
  • Que tipo de usuário de fórum eles são (noob, power user, etc.)

Problema

O problema de UX é que, quando uma conta é criada via integração OIDC e você é redirecionado de volta para o Discourse, você se depara com esta tela:

O problema com isso é que eles acabaram de criar sua conta via integração OIDC. A opção de fazer login à direita cria um caminho confuso para muitos usuários que simplesmente não sabem melhor… e todos nós sabemos que, se os usuários podem fazer algo errado, eles o farão:

image

Resultado Preferido

Seria ótimo se pudéssemos simplesmente… ocultar essa opção de login à direita, pois ela é irrelevante para o usuário, neste lugar, neste momento.

7 Mi Piace