Grupo OpenID Connect pode remover usuários de todos os grupos não sincronizados

Você pode me confirmar se este resumo está correto?

  • estado anterior:
    • o usuário bilbo está nos grupos A, B, C no Discourse
    • os grupos B e C estão configurados para associação automática com os grupos OIDC b e c (respectivamente)
    • a OpenID Connect groups claim está definida, por exemplo, como groups
  • ação realizada:
    • o usuário bilbo faz login via OIDC
    • a claim do OIDC contém os grupos c, d
    • (o grupo D não existe no Discourse)
    • o Discourse remove bilbo dos grupos A e B
      :red_exclamation_mark: a remoção da associação ao grupo A está incorreta
1 curtida