Red Hat Bugzilla – Bug 1255355
[QE] Login Module Reference Guide does not reflect ignored options from parents
Last modified: 2018-01-15 07:13:59 EST
Book: Login Module Reference
Login Module Reference Guide contains structure which reflects inheritance of login modules. All options which are inherited from parent module are described in parent module and its descendant login modules inherit them.
However some login modules do not use all of options defined in their parents. It is caused by overriding of some methods from parent etc. These "unsupported parent options" should be documented since it can be confusing for customers.
LdapLoginModule has parent UsernamePasswordLoginModule. UsernamePasswordLoginModule includes option ignorePasswordCase. Internally it uses this option in validatePassword method. However LdapLoginModule overrides validatePassword method and does not use ignorePasswordCase option there. For that reason option ignorePasswordCase is not taken into account for LdapLoginModule but the documentation would suggest otherwise.
@Boleslaw: Can you please provide the list of "unsupported parent options" for each login module. Then it can be documented (and eventually a new issues can be reported).
Verified in revision "n_1625523_login-module-reference_version_6.4_edition_1.0_release_0-revision_7260631" of https://access.stage.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-6.4/login-module-reference/