Skip to content

Conversation

@Tu-S
Copy link
Contributor

@Tu-S Tu-S commented Oct 8, 2025

MS-CHAP-V2 base classes

  1. Добавлен ILdapAuthProcessor, его реализации: MsChapV2AuthProcessoк для MS-CHAPv2 и PapAuthProcessor для PAP (через LDAP bind как и раньше)
  2. Требуется реализация метода LdapProfileService.GetUserPassword так как для работы MS-CHAPv2 требуется либо пароль как plain text, либо NT hash (MD4)
  3. Классы Rfc содержат реализацию алгоритмов из соответствующих стандартов
  4. LdapFirstFactorProcessor по типу AuthenticationType RADIUS пакета определят какой метод аутентификации используется (PAP или MS-CHAPv2), далее вызывается реализация конкретного метода.

# Conflicts:
#	src/Multifactor.Radius.Adapter.v2.Tests/FirstFactorAuthTests/LdapFirstFactorProcessorTests.cs
#	src/Multifactor.Radius.Adapter.v2/Core/FirstFactor/LdapFirstFactorProcessor.cs
#	src/Multifactor.Radius.Adapter.v2/Extensions/ServiceCollectionExtensions.cs
@Tu-S Tu-S force-pushed the radius-v2 branch 2 times, most recently from 4aaa280 to cb02004 Compare October 22, 2025 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants