Criar um novo aplicativo (ou usar um existente) em https://vk.com/apps?act=manage. (escolha “Website” na plataforma no formulário para um novo aplicativo.)
Vá para as configurações do aplicativo e anote o ID do aplicativo e a chave segura.
Na sua instância do Discourse, vá para Configurações do Site, filtre por “VK” e insira o ID do aplicativo e a chave segura.
Marque a caixa de seleção “vk auth enabled” e pronto!
Descrição: URL para o qual o navegador será redirecionado
usuário após clicar no botão “Login as”.
É importante indicar o endereço se você estiver usando o esquema
autorização Connect.redirectAuth.
Obrigado por nos informar! Vejo que o site vk.com ainda parece estar no ar. Você está dizendo que ele vai parar de funcionar em algum momento? Quando ele vai parar de funcionar?
Parece que o plugin vai precisar de uma atualização para lidar com essa mudança.
O VKontakte está mudando para o domínio vk.ru — agora todas as integrações de API e autorizações estarão disponíveis apenas através dele.
Para que seus serviços funcionem corretamente, altere seus domínios até 30 de setembro — por exemplo:
• vk.ru/dev em vez de vk.com/dev
• oauth.vk.ru em vez de oauth.vk.com
• api.vk.ru em vez de api.vk.com
Para todas as perguntas, acesse o Suporte: dev.vk.com/ru/support
O domínio não parou de funcionar, o que é importante para APIs e aplicativos. Eles podem descontinuar o suporte a qualquer momento. Eles deram um aviso em 5 de setembro de que tudo teria que ser alterado até 30 de setembro. Ainda está funcionando, mas pode parar a qualquer momento.
VK na Rússia é análogo ao Facebook, enquanto Yandex é análogo ao Google, um grande motor de busca e gigante de TI. Se você considerar adicionar autorização instantânea para Yandex, seria muito conveniente para todos os usuários de língua russa na Rússia, na CEI e em todo o mundo.
Para que o plugin realmente mude de vk.com para vk.ru, ele também precisa atualizar a versão do omniauth-vkontakto para incluir esse commit, ou seja, para a versão 1.9.0. Adicionei isso ao seu PR, mas na prática, não tenho nenhum site ativo executando autenticação via VK. Você tem algum? Você pode testar a atualização da gem para ver se ela causa algum problema?