[JBoss JIRA] (ELY-681) Hide private packages from generated javadoc.
by Darran Lofthouse (JIRA)
[ https://issues.jboss.org/browse/ELY-681?page=com.atlassian.jira.plugin.sy... ]
Darran Lofthouse updated ELY-681:
---------------------------------
Fix Version/s: 1.1.0.Beta13
(was: 1.1.0.Beta12)
> Hide private packages from generated javadoc.
> ---------------------------------------------
>
> Key: ELY-681
> URL: https://issues.jboss.org/browse/ELY-681
> Project: WildFly Elytron
> Issue Type: Task
> Components: Build
> Reporter: Darran Lofthouse
> Priority: Critical
> Fix For: 1.1.0.Beta13
>
>
> We may want two profiles so we can generate a full javadoc and a 'public' javadoc.
> The 'public' javadoc should be the default one generated and should exclude the following packages: -
> org.wildfly.security._private
> org.wildfly.security.asn1
> org.wildfly.security.auth.realm
> org.wildfly.security.auth.realm.*
> org.wildfly.security.authz.jacc
> org.wildfly.security.credential.store.impl
> org.wildfly.security.security.digest
> org.wildfly.security.http.impl
> org.wildfly.security.security.keystore
> org.wildfly.security.mechanism.oauth2
> org.wildfly.security.mechanism.scram
> org.wildfly.security.password.impl
> org.wildfly.security.password.util
> org.wildfly.security.pem
> org.wildfly.security.sasl
> org.wildfly.security.sasl.* (Except util)
> org.wildfly.security.util
> org.wildfly.security.util_private
> org.wildfly.security.x500
> org.wildfly.security.x500.cert
--
This message was sent by Atlassian JIRA
(v7.2.2#72004)
9 years, 8 months
[JBoss JIRA] (WFLY-7436) Some attributes in Elytron ldap-realm are nillable=false but have set default values
by Ilia Vassilev (JIRA)
[ https://issues.jboss.org/browse/WFLY-7436?page=com.atlassian.jira.plugin.... ]
Ilia Vassilev reassigned WFLY-7436:
-----------------------------------
Assignee: Ilia Vassilev (was: Jan Kalina)
> Some attributes in Elytron ldap-realm are nillable=false but have set default values
> ------------------------------------------------------------------------------------
>
> Key: WFLY-7436
> URL: https://issues.jboss.org/browse/WFLY-7436
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Affects Versions: 11.0.0.Alpha1
> Reporter: Ondrej Lukas
> Assignee: Ilia Vassilev
> Priority: Optional
> Labels: user_experience
>
> Following attributes Elytron ldap-realm are nillable=false but have set default values:
> * {{identity-mapping.use-recursive-search}}
> * {{identity-mapping.user-password-mapper.writable}}
> * {{identity-mapping.user-password-mapper.verifiable}}
> Using nillable=false with set default value can be confused (because default value should be used in case when none value is set and nillable=false says that any value must by used).
> Suggestion:
> Since none of these mentioned attributes is required by CLI commands set nillable for these attributes to true.
--
This message was sent by Atlassian JIRA
(v7.2.2#72004)
9 years, 8 months
[JBoss JIRA] (WFLY-7436) Some attributes in Elytron ldap-realm are nillable=false but have set default values
by Jan Kalina (JIRA)
[ https://issues.jboss.org/browse/WFLY-7436?page=com.atlassian.jira.plugin.... ]
Jan Kalina reassigned WFLY-7436:
--------------------------------
Assignee: Jan Kalina (was: Darran Lofthouse)
> Some attributes in Elytron ldap-realm are nillable=false but have set default values
> ------------------------------------------------------------------------------------
>
> Key: WFLY-7436
> URL: https://issues.jboss.org/browse/WFLY-7436
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Affects Versions: 11.0.0.Alpha1
> Reporter: Ondrej Lukas
> Assignee: Jan Kalina
> Priority: Optional
> Labels: user_experience
>
> Following attributes Elytron ldap-realm are nillable=false but have set default values:
> * {{identity-mapping.use-recursive-search}}
> * {{identity-mapping.user-password-mapper.writable}}
> * {{identity-mapping.user-password-mapper.verifiable}}
> Using nillable=false with set default value can be confused (because default value should be used in case when none value is set and nillable=false says that any value must by used).
> Suggestion:
> Since none of these mentioned attributes is required by CLI commands set nillable for these attributes to true.
--
This message was sent by Atlassian JIRA
(v7.2.2#72004)
9 years, 8 months
[JBoss JIRA] (WFLY-7437) Inconsistencies in otp-credential-mapper attribute of Elytron ldap-realm
by Jan Kalina (JIRA)
[ https://issues.jboss.org/browse/WFLY-7437?page=com.atlassian.jira.plugin.... ]
Jan Kalina reassigned WFLY-7437:
--------------------------------
Assignee: Jan Kalina (was: Darran Lofthouse)
> Inconsistencies in otp-credential-mapper attribute of Elytron ldap-realm
> ------------------------------------------------------------------------
>
> Key: WFLY-7437
> URL: https://issues.jboss.org/browse/WFLY-7437
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Affects Versions: 11.0.0.Alpha1
> Reporter: Ondrej Lukas
> Assignee: Jan Kalina
> Priority: Minor
> Labels: user_experience
>
> Attribute {{identity-mapping.otp-credential-mapper}} from Elytron ldap-realm should include Object which should contain four required attributes - algorithm-from, hash-from, seed-from, sequence-from. All of these attributes are set as nillable=false.
> However CLI allows to run command where otp-credential-mapper attribute is added without any attributes which is inconsistent with their nillable=false. See following command:
> {code}
> /subsystem=elytron/ldap-realm=ldap-realm:add(dir-context=ldap,identity-mapping={rdn-identifier=uid,otp-credential-mapper={}})
> {code}
> Moreover, this command results to configuration xml without any otp-credential-mapper:
> {code}
> <ldap-realm name="ldap-realm" dir-context="ldap">
> <identity-mapping rdn-identifier="uid"/>
> </ldap-realm>
> {code}
> In case when at least one of otp-credential-mapper required attribute is added, then CLI command correctly fails:
> {code}
> /subsystem=elytron/ldap-realm=ldap-realm:add(dir-context=ldap,identity-mapping={rdn-identifier=uid,otp-credential-mapper={algorithm-from=atr}})
> {
> "outcome" => "failed",
> "failure-description" => "WFLYCTL0155: hash-from may not be null",
> "rolled-back" => true
> }
> {code}
> Suggestion:
> Do not allow to add {{identity-mapping.otp-credential-mapper}} without required attributes.
--
This message was sent by Atlassian JIRA
(v7.2.2#72004)
9 years, 8 months