如何使用 LDAP 配置 Liberty 的 basicRegistry?
How to configure Liberty's basicRegistry with LDAP?
Liberty 可以在从 Ldap 注册表获取 user/password 对时执行 Http Basic Authentication 吗?
假设我已经工作 ldapRegistry
我如何将它绑定到 basicRegistry
(如果我理解正确的话我需要做什么) basicRegistry
将占用 user\password 对来自 LDAP。
<ldapRegistry id="LDAP" realm="SampleLdapIDSRealm">
...
</ldapRegistry>
是的,可以将 Liberty 配置为使用 LDAP 注册表或基本注册表或同时使用两者。基本身份验证(或表单登录)在 Web 应用程序的部署描述符 (web.xml) 中定义。以下是您对用户注册表的选择:
1) 仅配置 LDAP 用户注册表:这假设所有想要使用基本身份验证登录 Web 应用程序的用户都在已配置的 LDAP 服务器中。
2) 仅配置基本用户注册表:在这种情况下,所有 users/groups 都在 server.xml 文件中定义
3) 如果您的用户分布在 LDAP 和基本用户注册表之间,您可以使用注册表联合。
如果您正在寻找如何将安全角色绑定到用户(在 LDAP 或其他用户注册表中),这里是在 server.xml 中定义应用程序绑定的示例
:
<application type="war" id="myapp" name="myapp" location="${server.config.dir}/apps/myapp.war">
<application-bnd>
<security-role name="user">
<group name="students" />
</security-role>
<security-role name="admin">
<user name="gjones" />
<group name="administrators" />
</security-role>
<security-role name="AllAuthenticated">
<special-subject type="ALL_AUTHENTICATED_USERS" />
</security-role>
</application-bnd>
</application>
使用 Liberty 配置用户注册表:
https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_repository_federation.html
在 Liberty 中配置授权:
https://www.ibm.com/support/knowledgecenter/en/SSAW57_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_sec_rolebased.html
Liberty 可以在从 Ldap 注册表获取 user/password 对时执行 Http Basic Authentication 吗?
假设我已经工作 ldapRegistry
我如何将它绑定到 basicRegistry
(如果我理解正确的话我需要做什么) basicRegistry
将占用 user\password 对来自 LDAP。
<ldapRegistry id="LDAP" realm="SampleLdapIDSRealm">
...
</ldapRegistry>
是的,可以将 Liberty 配置为使用 LDAP 注册表或基本注册表或同时使用两者。基本身份验证(或表单登录)在 Web 应用程序的部署描述符 (web.xml) 中定义。以下是您对用户注册表的选择:
1) 仅配置 LDAP 用户注册表:这假设所有想要使用基本身份验证登录 Web 应用程序的用户都在已配置的 LDAP 服务器中。 2) 仅配置基本用户注册表:在这种情况下,所有 users/groups 都在 server.xml 文件中定义 3) 如果您的用户分布在 LDAP 和基本用户注册表之间,您可以使用注册表联合。
如果您正在寻找如何将安全角色绑定到用户(在 LDAP 或其他用户注册表中),这里是在 server.xml 中定义应用程序绑定的示例 :
<application type="war" id="myapp" name="myapp" location="${server.config.dir}/apps/myapp.war">
<application-bnd>
<security-role name="user">
<group name="students" />
</security-role>
<security-role name="admin">
<user name="gjones" />
<group name="administrators" />
</security-role>
<security-role name="AllAuthenticated">
<special-subject type="ALL_AUTHENTICATED_USERS" />
</security-role>
</application-bnd>
</application>
使用 Liberty 配置用户注册表: https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_repository_federation.html
在 Liberty 中配置授权: https://www.ibm.com/support/knowledgecenter/en/SSAW57_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_sec_rolebased.html