]
Jan Kalina reassigned ELY-797:
------------------------------
Assignee: Jan Kalina
Ldap security realm does not close DirContext properly
------------------------------------------------------
Key: ELY-797
URL:
https://issues.jboss.org/browse/ELY-797
Project: WildFly Elytron
Issue Type: Bug
Components: Realms
Reporter: Martin Choma
Assignee: Jan Kalina
Priority: Blocker
There are methods in Elytron {{LdapSecurityRealm}} class which create/get DirContext, but
does not close him in finally block.
In some circumstances could cause context resource leak.
* LdapSecurityRealm
** getEvidenceVerifySupport
** getCredentialAcquireSupport
** getCredential
** setCredentials
* LdapRealmIdentity
** setCredentials
In same class there are examples of properly closed contexts:
* LdapRealmIdentity
** getCredential
** getEvidenceVerifySupport
** verifyEvidence
** getIdentity
** create
** setAttributes