Este plugin agora está incluído no core do Discourse como parte de Bundling more popular plugins with Discourse core. Se você auto-hospeda e usa o plugin, precisa removê-lo do seu app.yml antes da sua próxima atualização.
sim, eu fiz para um cliente.
Gostaríamos muito de conseguir sincronizar alguns grupos no Discourse com os grupos OIDC que temos. Descobrimos que houve um PR que fornecia essa funcionalidade, mas não foi considerado mais adiante:
Seria possível incluir isso na funcionalidade do Discourse?
Os usuários serão removidos automaticamente assim que deixarem de ser membros do respectivo grupo?
Sim, eles vão ![]()
Hmm, isso não bate com meus testes, na verdade.
Olá a todos, estou usando o plugin OpenID Connect e tentando passar parâmetros personalizados na solicitação /authorize via openid connect authorize parameters, mas parece que não funciona de forma confiável.
Isso é oficialmente suportado? Se não, qual é a maneira recomendada de enviar contexto personalizado para o IdP?
Obrigado!
@david
Olá,
o plugin funciona bem há anos, mas esbarrei no meu primeiro usuário SSO com um nome de usuário terminando em underline, por exemplo, um nome de usuário não permitido.
Esse usuário não consegue fazer login no Discourse. Acredito que o OIDC então tente criar uma conta com um nome de usuário apenas sem o underline. O que seria aceitável, mas se essa conta já existir (o nome de usuário foo existe, o nome de usuário foo_ não consegue fazer login porque aparece o erro “Conta já existe”), parece haver uma tentativa de impersonação em alguma parte:
O nome de usuário foo recebe um e-mail informando que alguém tentou criar uma conta ou tentou alterar o e-mail de uma conta, mas que esse e-mail já estava em uso.
Isso ocorre durante o primeiro login, ou seja, a criação da conta via SSO, para o usuário foo_. Então, foo_ tenta criar uma conta como foo, mas não consegue porque o nome já está em uso. Mas por que o foo original agora recebe uma notificação por e-mail sobre isso?
Você acabou de tentar criar uma conta em \<discourse\> ou tentar alterar o e-mail de uma conta para \<e-mail de foo\>
Existe alguma solução para o problema de ter username e username_ no OIDC, como configurar a maneira como o Discourse lida com nomes de usuário inválidos durante a autenticação?
Olá,
Obrigado pelas últimas edições neste plugin, mas como posso sincronizar administradores por OIDC?
Obrigado