Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Все вопросы/проблемы по установке и использовании.
chongwu
Сообщения: 14
Зарегистрирован: 11 мар 2022, 17:43
Имя: Денис Подласенко
Откуда: Россия, Москва

Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение chongwu »

Всех приветсвую!
Подскажите пожалуйста возможно ли в качестве авторизации использовать собственный oauth сервер авторизации. И если да, то подскажите пожалуйста как это сделать или скиньте ссылку на статью, где об этом рассказано.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение support »

На данный момент в Руководителе есть Авторизация через соцсети
https://docs.rukovoditel.net.ru/index.php?p=118
Полагаю что по аналогии можно создать дополнительный модуль для собственной авторизации.
chongwu
Сообщения: 14
Зарегистрирован: 11 мар 2022, 17:43
Имя: Денис Подласенко
Откуда: Россия, Москва

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение chongwu »

Добрый день. По аналогии можно конечно создать и экспериментировать. Но я думал, что есть документация о том как добавить новый провайдер авторизации, какие методы необходимо реализовать и как его сконфигурировать.
VladimirVa
Сообщения: 141
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение VladimirVa »

Поддерживаю, есть такой открытый SSO-сервер authentik.
Тоже задавался вопросом как это можно было-бы интегрировать, пока только LDAP (где authentik выступает в качестве LDAP сервера), но было бы здорово интегрировать универсальное решение для SSO по протоколам SAML2, OAuth2 и OIDC.
chongwu
Сообщения: 14
Зарегистрирован: 11 мар 2022, 17:43
Имя: Денис Подласенко
Откуда: Россия, Москва

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение chongwu »

support писал(а): 05 апр 2022, 17:10 На данный момент в Руководителе есть Авторизация через соцсети
https://docs.rukovoditel.net.ru/index.php?p=118
Полагаю что по аналогии можно создать дополнительный модуль для собственной авторизации.
Добрый вечер! А есть ли возможность в $allowed_modules добавлять url из собственных плагинов? Добавление кода в application_top не помогло. Есть ли другие варианты? Обновлять файл includes/application_top.php не вариант, будет сбрасываться после обновления.
chongwu
Сообщения: 14
Зарегистрирован: 11 мар 2022, 17:43
Имя: Денис Подласенко
Откуда: Россия, Москва

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение chongwu »

Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл modules/users/components/social_login.php, т.к. подозреваю после обновления также изменения не сохранятся в нём.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение support »

А есть ли возможность в $allowed_modules добавлять url из собственных плагинов?
Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл
Таких возможностей не предусмотрено.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение nruslan2 »

chongwu писал(а): 13 апр 2022, 21:36 Также ещё интересует вопрос как добавить кнопку на форму входа, не меняя при этом файл modules/users/components/social_login.php, т.к. подозреваю после обновления также изменения не сохранятся в нём.
не сохранится, но два момента:
-обновления выходят не каждый месяц, так что можно просто внести повторно изменения в новый файл (и то если сам файл изменился)
-обновления не всегда и нужно!! а обновление ради обновления это так се история

так что имхо в изменение файлов, нет ничего страшного! (все равно при обновлении если есть плагины вносятся изменения в файл конфигурации😁)
chongwu
Сообщения: 14
Зарегистрирован: 11 мар 2022, 17:43
Имя: Денис Подласенко
Откуда: Россия, Москва

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение chongwu »

Спасибо за ответ! Хотел прость все нюансы уточнить, тогда оставлю это в доке к установке.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Аутентификация по протоколу OAuth2 в собственном сервере аутентификации

Сообщение support »

обновления не всегда и нужно!! а обновление ради обновления это так се история
Обновляться нужно всегда, так как помимо выхода обновлений исправляется еще масса ошибок и недочетов.
Плюс я старые версии не поддерживаю.
Ответить