Есть ли простой способ для службы kubernetes реализовать oauth 2.0 для серверной части? - PullRequest
0 голосов
/ 14 июня 2019

У меня есть служба REST API в kubernetes. Есть ли простой плагин или конфигурация для реализации OAuth 2.0 для этого сервиса?

Можем ли мы также использовать контроллер Istio или NGINX-ingress для этой задачи?

Я нашел кое-что в Интернете по этому поводу, но ни один из ресурсов не дает четкого объяснения реализации OAuth2.0 на стороне сервера.

1 Ответ

0 голосов
/ 17 июня 2019

Да, безусловно, это одна из встроенных функций безопасности Istio - аутентификация конечного пользователя с помощью JSON Web Token (JWT). Ссылаясь на официальную документацию:

Аутентификация источника, также известная как аутентификация конечного пользователя: проверяет исходный клиент, выполняющий запрос в качестве конечного пользователя или устройства. Istio включает аутентификацию на уровне запросов с помощью JSON Web Token (JWT) проверка и оптимизированный опыт разработчика для открытого исходного кода Поставщик OpenID Connect ORY Hydra, Keycloak, Auth0, Firebase Auth, Google Auth и пользовательская авторизация.

Пожалуйста, перейдите к этому управляемому задачами примеру аутентификации конечного пользователя с Istio, чтобы лучше понять, как это работает на практике.

...