Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
-
chongwu
- Сообщения: 14
- Зарегистрирован: 11 мар 2022, 17:43
- Имя: Денис Подласенко
- Откуда: Россия, Москва
Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Всех приветсвую!
Подскажите пожалуйста возможно ли в качестве авторизации использовать собственный oauth сервер авторизации. И если да, то подскажите пожалуйста как это сделать или скиньте ссылку на статью, где об этом рассказано.
Подскажите пожалуйста возможно ли в качестве авторизации использовать собственный oauth сервер авторизации. И если да, то подскажите пожалуйста как это сделать или скиньте ссылку на статью, где об этом рассказано.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
На данный момент в Руководителе есть Авторизация через соцсети
https://docs.rukovoditel.net.ru/index.php?p=118
Полагаю что по аналогии можно создать дополнительный модуль для собственной авторизации.
https://docs.rukovoditel.net.ru/index.php?p=118
Полагаю что по аналогии можно создать дополнительный модуль для собственной авторизации.
-
chongwu
- Сообщения: 14
- Зарегистрирован: 11 мар 2022, 17:43
- Имя: Денис Подласенко
- Откуда: Россия, Москва
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Добрый день. По аналогии можно конечно создать и экспериментировать. Но я думал, что есть документация о том как добавить новый провайдер авторизации, какие методы необходимо реализовать и как его сконфигурировать.
-
VladimirVa
- Сообщения: 141
- Зарегистрирован: 24 сен 2020, 14:57
- Имя: Владимир
- Откуда: Россия, Тюмень
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Поддерживаю, есть такой открытый SSO-сервер authentik.
Тоже задавался вопросом как это можно было-бы интегрировать, пока только LDAP (где authentik выступает в качестве LDAP сервера), но было бы здорово интегрировать универсальное решение для SSO по протоколам SAML2, OAuth2 и OIDC.
Тоже задавался вопросом как это можно было-бы интегрировать, пока только LDAP (где authentik выступает в качестве LDAP сервера), но было бы здорово интегрировать универсальное решение для SSO по протоколам SAML2, OAuth2 и OIDC.
-
chongwu
- Сообщения: 14
- Зарегистрирован: 11 мар 2022, 17:43
- Имя: Денис Подласенко
- Откуда: Россия, Москва
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Добрый вечер! А есть ли возможность в $allowed_modules добавлять url из собственных плагинов? Добавление кода в application_top не помогло. Есть ли другие варианты? Обновлять файл includes/application_top.php не вариант, будет сбрасываться после обновления.support писал(а): 05 апр 2022, 17:10 На данный момент в Руководителе есть Авторизация через соцсети
https://docs.rukovoditel.net.ru/index.php?p=118
Полагаю что по аналогии можно создать дополнительный модуль для собственной авторизации.
-
chongwu
- Сообщения: 14
- Зарегистрирован: 11 мар 2022, 17:43
- Имя: Денис Подласенко
- Откуда: Россия, Москва
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл modules/users/components/social_login.php, т.к. подозреваю после обновления также изменения не сохранятся в нём.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Таких возможностей не предусмотрено.А есть ли возможность в $allowed_modules добавлять url из собственных плагинов?
Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
не сохранится, но два момента:chongwu писал(а): 13 апр 2022, 21:36 Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл modules/users/components/social_login.php, т.к. подозреваю после обновления также изменения не сохранятся в нём.
-обновления выходят не каждый месяц, так что можно просто внести повторно изменения в новый файл (и то если сам файл изменился)
-обновления не всегда и нужно!! а обновление ради обновления это так се история
так что имхо в изменение файлов, нет ничего страшного! (все равно при обновлении если есть плагины вносятся изменения в файл конфигурации
-
chongwu
- Сообщения: 14
- Зарегистрирован: 11 мар 2022, 17:43
- Имя: Денис Подласенко
- Откуда: Россия, Москва
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Спасибо за ответ! Хотел прость все нюансы уточнить, тогда оставлю это в доке к установке.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации
Обновляться нужно всегда, так как помимо выхода обновлений исправляется еще масса ошибок и недочетов.обновления не всегда и нужно!! а обновление ради обновления это так се история
Плюс я старые версии не поддерживаю.