Аутентификация OAuth 2.0
В этом разделе описывается, как включить аутентификацию OAuth 2.0 в Selena.
Начиная с версии v1.5.2, Selena поддерживает аутентификацию клиентского доступа с использованием OAuth 2.0. Вы можете включить аутентификацию OAuth 2.0 через HTTP для Web UI и драйвера JDBC.
Selena использует поток Authorization Code, который обменивает код авторизации на токен. В общем случае поток включает следующие шаги:
- Координатор Selena перенаправляет браузер пользователя на сервер авторизации.
- Пользователь аутентифицируется на сервере авторизации.
- После одобрения запроса браузер перенаправляется обратно на Selena FE с кодом авторизации.
- Координатор Selena обменивает код авторизации на токен.
В этом разделе описывается, как вручную создавать и аутентифицировать пользователей с использованием OAuth 2.0 в Selena. Инструкции по интеграции Selena с вашим сервисом OAuth 2.0 с помощью security integration см. в разделе Аутентификация с помощью Security Integration. Подробнее об аутентификации групп пользователей в вашем сервисе OAuth 2.0 см. в разделе Аутентификация групп пользователей.