Я использую версию 3.1.1.
Я включил LDAP в CoreModule.cs следующим образом:
1 - скачал Abp.Zero.Ldap
2 - Я расширил LdapAuthenticationSource, как показано ниже:
public class MyLdapAuthenticationSource : LdapAuthenticationSource<Tenant, User>
{
public MyLdapAuthenticationSource(ILdapSettings settings, IAbpZeroLdapModuleConfig ldapModuleConfig)
: base(settings, ldapModuleConfig)
{
}
}
3- Установить зависимость модуля, как показано ниже:
[DependsOn (TypeOf (AbpZeroLdapModule))]
public class MyApplicationCoreModule : AbpModule
{
public override void PreInitialize()
{
Configuration.Modules.ZeroLdap().Enable(typeof (MyLdapAuthenticationSource));
}
}
4- Наконец, я установил для параметра «Abp.Zero.Ldap.IsEnabled» значение true.
Работая на своем компьютере, я могу войти в систему с именем пользователя и паролем в активном каталоге. Но когда я публикую его на сервере, я получаю сообщение об ошибке, как показано ниже:
"Внутренняя ошибка произошла во время вашего запроса"
Error
Я жду вашей поддержки.
С уважением ..