Пакеты суб-аутентификации Windows не называются - PullRequest
0 голосов
/ 01 апреля 2019

Я разрабатываю настраиваемый поставщик учетных данных, и моя цель состоит в том, чтобы настраиваемый CP аутентифицировался с использованием настраиваемого поставщика аутентификации.

Я понимаю, что реализации провайдера суб-аутентификации будет достаточно.

Я взял https://github.com/Microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/security/authentication/msvsubauth и скомпилировал его с проектом c ++.

шагов, которые я сделал:

  1. добавить журналы, которые указывают, что dll называется

  2. скопировать dll в system32

  3. записать имя dll (без .dll) в hklm \ system \ currentcontrolset \ control \ lsa \ msv1_0 \ auth0

  4. перезагрузить машину

Но все же я не вижу никаких признаков того, что DLL был вызван.

1 Ответ

0 голосов
/ 16 мая 2019

Единственный раз, когда пакеты sub-auth не работают, это если dll не зарегистрирован должным образом в реестре.DLL должна быть зарегистрирована как Auth0.Вот пример формата реестра.Вы можете сохранить как .reg файл и выполнить его.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
"Auth0"="your-dll-name"

Кроме этого, я думаю, что все должно быть хорошо, учитывая ваш контекст.

...