В: Можно ли подключиться к 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: Если это возможно: как добиться этого для вашего контейнера, с примером.