Как сохранить и получить учетные данные для подписи IdentityServer4, развернутой в Kubernetes? - PullRequest
0 голосов
/ 18 января 2020

Я в процессе внедрения IdentityServer4 в мое базовое веб-приложение ASP. NET, которое будет развернуто в кластере Kubernetes с помощью непрерывного развертывания.

В документации говорится о добавлении учетных данных подписи (AddSigningCredential) и большинство руководств / руководств демонстрируют, как это использовать, загрузив файл .pfx из файловой системы или используя локальное хранилище сертификатов и выполнив поиск по имени субъекта.

Есть ли общепринятый способ хранения, извлечения и ротации учетных данных подписи при развертывании в кластере Kubernetes с минимальным вмешательством?

1 Ответ

1 голос
/ 18 января 2020

Я думаю, что использование секрета - лучший вариант в Кубернетесе. K8 имеют секретный вид, который можно развернуть с другим ресурсом, вот ссылка на официальный do c: https://kubernetes.io/docs/tasks/inject-data-application/distribute-credentials-secure/ Или вы также можете использовать другой секретный менеджер, например Vault. Если я не ошибаюсь, я думаю, что это лучшая практика.

...