Create a new implementation of the AuthenticationStrategy interface added in ONYX-20429 for authn-ldap. Include new unit tests and add a test case to the integration tests.
Implemented Changes
Refactored AuthnAuthenticationStrategy to make it easier to extend it for LDAP support
Created LdapAuthenticationStrategy which extends AuthnAuthenticationStrategy and adds a service_id and changes the api endpoint URLs.
Added a test case to TestIntegrationVanila to test the LdapAuthenticationStrategy with an openldap server.
Desired Outcome
Create a new implementation of the AuthenticationStrategy interface added in ONYX-20429 for authn-ldap. Include new unit tests and add a test case to the integration tests.
Implemented Changes
AuthnAuthenticationStrategy
to make it easier to extend it for LDAP supportLdapAuthenticationStrategy
which extendsAuthnAuthenticationStrategy
and adds aservice_id
and changes the api endpoint URLs.TestIntegrationVanila
to test theLdapAuthenticationStrategy
with an openldap server.Connected Issue/Story
CyberArk internal issue link: ONYX-20430
Changelog
Test coverage
Documentation
README
s) were updated in this PRBehavior
Security