JAASを使用する場合、ロール(グループ)検索クエリによって返される属性を指定する方法はありますか?
uniqueMember
返されたグループの属性には、アプリサーバーとOpenLDAP間のリンクが飽和状態になっている約100,000のエントリがあります。クエリには属性のみが必要なので、検索cn
を実行するときにのみ属性を要求するようにコンテナに指示したいと思います。
現在、クエリは返される属性を設定しておらず、すべての属性を返します。
DEV(Jetty)java.security.auth.login.config
はこんな感じ
devldap {
org.eclipse.jetty.plus.jaas.spi.LdapLoginModule required
debug="true"
contextFactory="com.sun.jndi.ldap.LdapCtxFactory"
hostname="ldap-dev.example.com"
port="389"
bindDn="cn=Manager,dc=example,dc=com"
bindPassword="xxxx"
authenticationMethod="simple"
forceBindingLogin="true"
userBaseDn="ou=users,dc=example,dc=com"
userRdnAttribute="uid"
userIdAttribute="uid"
userPasswordAttribute="userPassword"
userObjectClass="inetOrgPerson"
roleBaseDn="ou=groups,dc=example,dc=com"
roleNameAttribute="cn"
roleMemberAttribute="uniqueMember"
roleObjectClass="groupOfUniqueNames";
};