cuo_wu
(cuo wu)
Junho 19, 2025, 4:22pm
1
Resumo
Provedor Oauth2/OIDC. O usuário pode criar seus próprios aplicativos.
Link para Download
https://vvpp.cc/s/GPmCV
Funcionalidades
Sabemos que o Discourse oficial não utiliza o Discourse como solução de Provedor Oauth2/OIDC.
Para melhor implementar o serviço e permitir que todos tragam mais criatividade para o NL, o NL implementou uma versão de Provedor Oauth2/OIDC onde o usuário pode solicitar aplicativos, com base em Parkour-Vienna/distrust: Use discourse as an OIDC (OAuth 2.0) provider .
Configuração
Usei dados de usuário armazenados no Mysql, então o método de uso específico é: primeiro instale Mysql/MariaDB, execute o script SQL para criar o banco de dados; em seguida, configure distrust.yml, defina o conteúdo relacionado ao banco de dados e, em seguida, execute distrust genkey para gerar a chave RSA correspondente; em seguida, vá para o backend do Discourse e crie um provedor discourse connect , insira as informações relevantes.
Em seguida, execute
chmod _+x distrust
./distrust
Acesse seu IP:3000/apps para ver a interface do aplicativo.
Demonstração
Quando o usuário usa o login Oauth2/OIDC.
5 curtidas
cuo_wu:
Resumo
Provedor Oauth2/OIDC. O usuário pode criar seus próprios aplicativos.
Link para Download
VVPP.CC
Funcionalidades
Sabemos que o Discourse não possui uma solução oficial para usar o Discourse como Provedor para Oauth2/OIDC.
Para implementar melhor o serviço e permitir que as pessoas tragam mais ideias para o NL, o NL implementou uma versão do Oauth2/OIDC que os usuários podem solicitar por conta própria, com base em Parkour-Vienna/distrust: Use discourse as an OIDC (OAuth 2.0) provider .
Configuração
Eu uso o Mysql para armazenar dados relacionados ao usuário, então o método editável específico é, primeiro, instalar Mysql/MariaDB, executar o script Sql para construir o banco de dados; em seguida, configurar distrust.yml, definir o conteúdo relacionado ao banco de dados e, em seguida, executar distrust genkey, gerar a chave rsa correspondente.
Em seguida, vá para o backend do Discourse e crie um provedor de discourse connect , e insira as informações relevantes nele.
Em seguida, execute
chmod _+x distrust
./distrust
Visite seu IP:3000/apps para ver a interface do aplicativo.
Demonstração
Quando o usuário usa o login Oauth2/OIDC.
Esta parece ser a peça que eu estava procurando, mas não sou técnico, então esperarei pacientemente até que alguém a analise
Estou compartilhando o OP traduzido para o inglês com DeepL .
1 curtida