Аутентификация Discourse через LinkedIn

:mega: LinkedIn обновила механизм аутентификации до OpenID Connect. Новые приложения LinkedIn больше не смогут использовать старый метод аутентификации. Этот плагин теперь считается устаревшим, а поддержка LinkedIn OpenID Connect включена в ядро Discourse. Нет необходимости устанавливать плагин отдельно. Просто следуйте документации здесь:

Информация об устаревшем плагине
:discourse2: Краткое описание Discourse LinkedIn Authentication предоставляет возможность использовать LinkedIn в качестве опции входа
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-linkedin-auth
:open_book: Руководство по установке Как установить плагины в Discourse
28 лайков

У меня возникли проблемы с работой этого плагина. Судя по всему, обычный вариант «Войти с помощью LinkedIn» был заменён на «Войти с помощью LinkedIn с использованием OpenID Connect». Подробнее здесь:

5 лайков

@Hifihedgehog Плагин теперь устарел, поддержка LinkedIn OIDC добавлена в ядро, и эта документация была обновлена. :pray:

6 лайков

Я понимаю, что это может показаться глупым вопросом, но лучше перестраховаться и уточнить: значит, мы отключаем эту опцию:

и следуем новым инструкциям для создания совершенно новой ссылки на LinkedIn, верно?

Я не помню, как именно создавал OAuth ClientID на LinkedIn, когда настраивал это семь лет назад. Однако новая документация (которая, кстати, отличная и понятная, спасибо! :pray:) подсказала мне создать страницу для моей «Организации» на LinkedIn — чего, apparently, раньше делать не требовалось. Или, возможно, это и сейчас не обязательно, и можно было бы использовать старый ClientID и секрет?

Ладно, почему бы и не завести страницу LinkedIn для форума, LOL.

Моя главная цель — прояснить, что именно должны сделать существующие пользователи плагина:

  1. Отключить старый плагин (в конечном итоге удалить его из файла yml, но, полагаю, это можно отложить).
  2. Следовать новым инструкциям, как будто вы никогда ранее не использовали функцию Вход через LinkedIn.
  3. Готово.
1 лайк