Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
It’s very possible @gogo52cn is the same person as gogo52cn · GitHub ; they might be able to let us know?
Is it possible to use discourse as a LDAP provider?
I don’t know if I’m doing it correctly, but this initial sketch for Rails 5.2 seems to work (in case it can save time for anyone). If anyone has suggestions for improving it, let me know.
I also saw an OmniAuth strategy, but I haven’t looked closely at it yet.
No, this not possible.
hello, I installed the plugin in WP-multisite.
I network-activated the plugin. The plugin showed that the connection was sucessful
I configured the credentials in one of the sites to enable Discourse as SSO provider.
However when I click on “Log in with Discourse” I get a 500 Error. Lookin at the logs I found this:
"talk.co-pp.io" 172.17.0.1 "GET /session/sso_provider?sso=bm9uY2U9YTk2ZWZkYzRjMmIyZmJlM2FjNTAzYTYzOWRiYzBkZTQmcmV0dXJuX3Nzb191cmw9aHR0cCUzQSUyRiUyRmNvLXBwLmlv&sig=33b1edba92b8f0d93b0e57edaf262e73a20689aeff2d86e2f61012d9cd99e878 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36" "-" 500 906 "-" 0.016 0.018 "-"
Any ideas?
@j127 @supermathie — вот копия…
Спасибо — я недавно перешёл на Phoenix и переписал код SSO на Elixir. (Кстати, ваш форум отличный.)
Ах, это здорово, Джош! Можешь, пожалуйста, добавить это в первый пост этой темы? Надеюсь, скоро у меня появится возможность это использовать ![]()
Также спасибо за добрые слова! Если тебе нравится этот форум, я надеюсь, что в следующем году запущу ещё один (Discourse) форум, который тоже тебе понравится ![]()
Конечно, мне нужно будет извлечь его из приложения Phoenix, но затем я опубликую его на Github. Возможно, другие люди помогут его улучшить, так как это мой первый настоящий сайт на Phoenix.
С нетерпением жду его появления. Я регулярно читаю твой другой форум.
Могу ли я использовать Discourse в качестве провайдера SSO, если я также использую SSO для аутентификации в Discourse?
У меня всё настроено, но, похоже, Discourse некорректно возвращает запрос на URL возврата.
…и да, я понимаю, что Discourse выступает лишь в роли прокси SSO, но основное веб-приложение поддерживает только SSO от Discourse. Это не задумано как постоянная стратегия, а лишь как временное решение или, по крайней мере, полезный инструмент.
Здравствуйте,
Я использую ASP.NET Core и получаю следующую ошибку:
Ошибка аутентификации SSO из-за отсутствия секретного ключа. Обратитесь к администраторам сайта для решения этой проблемы.
Подскажите, пожалуйста, какие изменения в коде или настройках необходимы для устранения этой проблемы?
У меня возникла та же проблема.
https://review.discourse.org/t/fix-better-error-when-sso-fails-due-to-blank-secret-7946/4894
Похоже, речь идет о «пустом секретном ключе».
Возможно, дело в несовпадении домена?
Похоже, это ошибка в Discourse
sso_secret точно равен nil ![]()
Прокрутите вниз до строки 25 — она извлекает хост из return_url и ищет секрет, используя его.
Возможно ли получить ключ API из потока SSO, чтобы мое приложение могло создавать посты от имени пользователя Discourse, прошедшего аутентификацию через SSO?
Или рекомендуемый способ — создать ключ API для «всех пользователей», а при создании поста использовать этот ключ вместе с именем пользователя, возвращенным из потока аутентификации SSO?
Именно так работает наш плагин для WordPress. Имя пользователя Discourse сохраняется в базе данных, а затем используется в паре с API-ключом «Все пользователи» для публикации постов от имени этого пользователя.
Всем привет,
Я только что выпустил важное исправление безопасности для discourse-auth-proxy. Пожалуйста, убедитесь, что вы скачали и применили новый код.
Если вы используете наш образ из DockerHub, версия с исправлением — discourse/auth-proxy:20200609.185704.
Интересует, сможет ли кто-то доработать существующие плагины SSO для MediaWiki (например, Extension:PluggableSSO - MediaWiki), чтобы это работало без необходимости в глубоких технических навыках (то есть достаточно ввести все необходимые данные на странице настроек и готово).
Пожалуйста, попробуйте это:
Он работает как плагин для расширения PluggableAuth. Я ещё не размещал его на каких-либо публичных сайтах, и ему явно не хватает модульных и других тестов, но пока он, кажется, работает. Для его установки и настройки не потребуются никакие технические навыки, кроме тех, что нужны для установки и настройки любого другого расширения MediaWiki.