Сначала позвольте мне объяснить мое желаемое решение:
Я создаю пользовательский поставщик учетных данных для проверки подлинности пользователя, отправляя учетные данные для входа на внешний сервер аутентификации, а затем передаю те же учетные данные и некоторые дополнительные параметры аутентификации обратно поставщику учетных данных. Затем поставщик учетных данных отправляет эти учетные данные в локальный орган безопасности, который, в свою очередь, аутентифицирует пользователя на основе пользовательского пакета аутентификации.
Я довольно новичок в программировании в Windows, но я изучал технический справочник провайдера учетных данных, поэтому у меня есть некоторое представление о том, как он работает. Что я еще не понял, так это то, что при программировании собственного провайдера учетных данных могу ли я запрограммировать его на внешнюю связь, как предложено в моем примере выше? Я где-то читал, что я могу использовать WinHTTP для отправки данных в и из провайдера учетных данных. Это правильно?
С уважением,
bagzera