Использование Windows Диспетчера учетных данных из Windows Docker Контейнера - PullRequest
0 голосов
/ 30 марта 2020

В: Можно ли подключиться к Windows Vault Credential Manager для доступа к вашему имени пользователя и паролю для вашего хост-сервера. NET dll.

Я очень незнаком с windows хранилище для учетных данных, но известно, что контейнеры не должны видеть что-либо на хосте, если явно не указано, что у них есть доступ. Итак, как (если это вообще возможно) запустить контейнер docker (windows) на экземпляре Windows Server 2016 или 2019 для доступа к хранилищу?

Проблема в том, что Исходный код для. NET dll, используемый в этом случае, не может быть переписан, чтобы найти его учетные данные другим способом - он всегда использует хранилище. Я хочу знать, возможно ли вообще использовать такую ​​DLL внутри windows контейнера. В этом случае контейнер может быть серверным, а не наносервером, если это как-то помогает.

Вот пример того, как приложение. NET может использовать учетные данные хранилища: https://vimalshekar.github.io/scriptsamples/Getting-Stored-Web-Credentials-using-PowerShell

Мне не удалось найти какой-либо материал по этому вопросу - похоже, хранилище просто вообще не используется для контейнеров, что заставляет меня поверить, что то, что я ищу, невозможно. Я все еще хотел бы знать подробности об этом:

1: возможно ли это? 2: почему / почему нет? 3: Если это возможно: как добиться этого для вашего контейнера, с примером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...