Мне нужно создать решение, которое необходимо для этого:
Внешнее приложение response.js - это моя страница входа с именем пользователя и паролем, поэтому мне нужно получить эти две информации и отправить на свой сервер и аутентифицировать этого пользователя и пароль в моей области на основе Active Directory.
Кто-нибудь мог мне помочь в этом вопросе?
------------------- ИЗМЕНИТЬ -------------------------
Я пробовал это:
В моем файле Jboss domain.xml я поместил:
<security-domain name = "LdapSecurityDomain" cache-type = "default">
<authentication>
<login-module code = "org.jboss.security.auth.spi.LdapExtLoginModule" flag = "required">
<module-option name = "password-stacking" value = "useFirstPass"/>
<module-option name = "java.naming.factory.initial" value = "com.sun.jndi.ldap.LdapCtxFactory"/>
<module-option name = "java.naming.provider.url" value = "ldap://AdAddress"/>
<module-option name = "java.naming.security.authentication" value = "simple"/>
<module-option name = "bindDN" value = "CN=DEV,OU=Service,OU=Accounts,OU=SAO,DC=am,DC=company,DC=com"/>
<module-option name = "bindCredential" value = "DevPassword"/>
<module-option name = "baseCtxDN" value = "OU=Users,DC=yourCompany,DC=biz"/>
<module-option name = "baseFilter" value = "(uid = {0})"/>
<module-option name = "roleFilter" value = "(member = {1})"/>
<module-option name = "rolesCtxDN" value = "CN=DEV,OU=Service,OU=Accounts,OU=SAO,DC=am,DC=company,DC=com"/>
<module-option name = "roleAttributeID" value = "cn"/>
<module-option name = "roleNameAttributeID" value = "cn"/>
<module-option name = "roleRecursion" value = "0"/>
<module-option name = "throwValidateError" value = "true"/>
<module-option name = "java.naming.referral" value = "follow"/>
<module-option name = "searchScope" value = "SUBTREE_SCOPE"/>
<module-option name = "unauthenticatedIdentity" value = "unauthenticated"/>
<module-option name = "allowEmptyPasswords" value = "false"/>
</login-module>
</authentication>
И в моем файле Jboss host.xml я поместил:
<outbound-connections>
<ldap name = "ldap_connection" url = "ldap://AdAddress" search-dn = "CN=DEV,OU=Service,OU=Accounts,OU=SAO,DC=am,DC=company,DC=com" search-credential = "DevPassword" />
</outbound-connections>
Итак, я не знаю, как проверить пользователя и пароль в этом случае, я пытаюсь найти что-то, что могло бы мне помочь в этом случае, но я нахожу только решения Java для AD без области Jboss.
Я только что отредактировал свой вопрос, я попробовал.




Вы можете показать нам, что пробовали?