jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Reschke (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (OAK-7428) LdapIdentityProvider doesn't support creating external ids from custom attributes
Date Tue, 08 May 2018 06:21:00 GMT

     [ https://issues.apache.org/jira/browse/OAK-7428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Julian Reschke reopened OAK-7428:
---------------------------------

Javadoc errors:

{noformat}
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.0-M1:jar
(default-cli) on project oak-auth-ldap: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1 - C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:414:
error: reference not found
[ERROR]      * @see #getExtIdAttribute()
[ERROR]             ^
[ERROR] C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:421:
warning - Tag @see: can't find getExtIdAttribute() in org.apache.jackrabbit.oak.security.authentication.ldap.impl.LdapProviderConfig
[ERROR] C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:409:
error: reference not found
[ERROR]      * @see #getExtIdAttribute()
[ERROR]             ^
[ERROR] C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:411:
warning - Tag @see: can't find getExtIdAttribute() in org.apache.jackrabbit.oak.security.authentication.ldap.impl.LdapProviderConfig
[ERROR] C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:653:
warning: no @param for maxActive
[ERROR]         public PoolConfig setMaxActive(int maxActive) {
[ERROR]                           ^
[ERROR] C:\projects\apache\oak\trunk\oak-auth-ldap\src\main\java\org\apache\jackrabbit\oak\security\authentication\ldap\impl\LdapProviderConfig.java:676:
warning: no @param for lookupOnValidate
[ERROR]         public PoolConfig setLookupOnValidate(boolean lookupOnValidate) {
[ERROR]                           ^
{noformat}

> LdapIdentityProvider doesn't support creating external ids from custom attributes
> ---------------------------------------------------------------------------------
>
>                 Key: OAK-7428
>                 URL: https://issues.apache.org/jira/browse/OAK-7428
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: auth-ldap
>            Reporter: Manfred Baedke
>            Assignee: Manfred Baedke
>            Priority: Major
>             Fix For: 1.10
>
>         Attachments: oak-7428.patch
>
>
> The LdapIdentityProvider always uses the value of an authorizable's DN to create external
ids. But DNs may change over time, while the external id of an authorizable has to be stable
because the property rep:externalId is protected.
> Therefore we need to add the option to use the value of a configurable LDAP attribute
to create external ids from it.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message