O que você gostaria que fosse feito?
Nosso IdP retorna uma lista de grupos como claim nas respostas id_token e userinfo. Esses dados são ignorados pelo plugin discourse-openid-connect, que não oferece suporte a grupos.
Um plugin mais antigo, que parece ter sido o protótipo do plugin OIDC oficial, oferecia suporte a grupos. Portanto, a maior parte dessa lógica pode ser convertida em um pull request para o plugin oficial, com algumas adições:
- configurações para mapear grupos reais para grupos do cliente (por exemplo, mapear ‘ACME Staff’, conforme fornecido no claim, para ‘staff’, que é o grupo imutável do Discourse)
- o código antigo precisa de alguma limpeza
- … talvez outra coisa que estejamos esquecendo
Quando você precisa que isso seja feito?
O mais rápido possível.
Qual é o seu orçamento, em USD, que você pode oferecer para esta tarefa?
Por favor, envie sua proposta, incluindo a data de entrega proposta.