Интеграция на уровне базы данных с использованием собственной базы данных вместо баз данных по умолчанию (MySQL, Postgres, SQL Server, Oracle и MariaDB), поддерживаемых light-oauth2. Вам необходимо добавить дополнительный драйвер JDBC базы данных, если ваша база данных не относится к одному из перечисленных выше.
Вторым уровнем интеграции является пользовательский модуль аутентификации и авторизации. В модуле authhub уже есть несколько примеров, и можно добавить еще.
Последний уровень интеграции заключается в написании собственного пользовательского модуля для замены существующего. Вы должны обязательно следовать спецификации API, чтобы он мог работать с другими микросервисами в light-oauth2, и взаимодействие с клиентом остается прежним.
Для первого варианта вам просто нужно создать объекты базы данных в вашей базе данных и указать на нее сервисы light-oauth2. Для второго варианта у нас уже есть несколько примеров для GitHub, LDAP, SPENGO и т. Д. Если вы рассматриваете третий вариант, вы можете обратиться к реализации пользовательского модуля в качестве примера. У нас есть разработчики, которые очень хорошо знакомы с модулем, могут поработать над реализацией, если вы захотите заплатить.