У меня есть веб-API, размещенный в IIS, и я просто пытаюсь получить учетные данные из диспетчера учетных данных Windows.
В среде отладки и IIS Express это работает нормально, но когда оно размещено в IIS, оно просто не отображает имя пользователя с учетными данными, к которому осуществляется доступ.
При чем здесь IISдоступ к Windows CredentialManager?Почему Microsoft CredentialManagement Apid не работает с ним идеально?Что мне нужно сделать ?AЕсть ли для этого какие-то настройки в IIS?
Следующий метод индекса обращается к диспетчеру учетных данных.Сбой в credd.Load (), но не выдается исключение.
public ActionResult Index()
{
//var credential = WindowsCredentialManager.ReadCredential("https://theprojectgroup.atlassian.net/");
ViewBag.DocumentationProvider = Configuration.Services.GetDocumentationProvider();
using (var cred = new CredentialManagement.Credential())
{
cred.Target = "https://theprojectgroup.atlassian.net/";
cred.Load();
var password = cred.Password;
var userName = cred.Username;
//ViewBag.Username = userName;
ViewBag.Username = userName;
return View(Configuration.Services.GetApiExplorer().ApiDescriptions);
}
}