Можно легко определить сервер OAUTH2 на основе документации quarkus.
quarkus.oauth2.client-id=XXXX
quarkus.oauth2.client-secret=YYYY
quarkus.oauth2.introspection-url=https://example.com/oauth2/...
Как мне настроить quarkus, если я должен предоставить пользователям возможность выбирать своего собственного провайдера OAUTH2 (github, gitlab, что угодно)?
Решение проблемы
Одним из решений может быть запуск отдельных экземпляров Quarkus для каждого поставщика OAuth2.
Если вам нужно, чтобы все запросы отправлялись по одному и тому же пути и порту, можно создать экземпляр посредника для обработки запросов и отправки их в соответствующий экземпляр с выбранным провайдером OAuth2.
Комментариев нет:
Отправить комментарий