šŸ” Autenticação OAuth2 com Yandex ID para Discourse

:information_source: Resumo Este plugin permite o login OAuth2 via Yandex ID para o seu fórum Discourse, permitindo que os usuÔrios se autentiquem perfeitamente usando suas contas Yandex.
:hammer_and_wrench: Link do Repositório GitHub - kaktaknet/discourse-yandex-oauth: šŸ” Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

  • Fluxo de autenticação OAuth 2.0 seguro com Yandex ID
  • Login de usuĆ”rio com um clique e criação automĆ”tica de conta
  • Verificação de e-mail via Yandex
  • Importação de avatar do perfil Yandex
  • Vinculação de conta por e-mail
  • Sanitização e validação de nome de usuĆ”rio
  • Tratamento abrangente de erros e log detalhado
  • Suporte multilĆ­ngue (InglĆŖs, Russo)
  • Integração fĆ”cil com configuração simples e documentação clara

Configuração

  1. Registre seu aplicativo no Yandex OAuth

    • Visite Yandex OAuth, crie um novo aplicativo.
    • Adicione a URL de callback do seu site Discourse:
      https://your-discourse-domain.com/auth/yandex/callback
      
    • Habilite as seguintes permissƵes:
      • login:email
      • login:info
      • login:avatar
  2. Adicione o plugin ao seu container

  3. Reconstrua seu aplicativo Discourse

cd /var/discourse
./launcher rebuild app
  1. Configure as configurações no painel de Administração do Discourse
  • Navegue para: Admin > ConfiguraƧƵes > Login > Yandex
  • Preencha os campos necessĆ”rios usando o Client ID e Secret fornecidos pelo Yandex OAuth.

ConfiguraƧƵes

Nome Descrição
yandex_enabled Habilita ou desabilita a autenticação Yandex
yandex_client_id OAuth Client ID do seu aplicativo Yandex
yandex_client_secret OAuth Client Secret do seu aplicativo Yandex
yandex_email_verified Confia na verificação de e-mail do Yandex
2 curtidas

OlĆ”, os plugins funcionam, obrigado!

Uma pergunta… NĆ£o posso verificar minha conta Yandex? ou o botĆ£o de login para usuĆ”rios do fórum pode de repente quebrar por causa disso no futuro?

1 curtida

Esta é uma pergunta para o Yandex, para a qual não tenho uma resposta definitiva, mas geralmente, se você conseguiu configurar o plugin, ele continuarÔ funcionando. O Yandex não desabilita serviços que jÔ foram configurados.

1 curtida