This is an automated email from the ASF dual-hosted git repository.
kirs pushed a change to branch dev
in repository
https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from e24e690 [Improvement][ui]List vacancy optimization and icon icon
repair (#4286)
add 50237af [FEATURE-736] integrate ldap authentication (#3743)
No new revisions were added by this update.
Summary of changes:
.../api/security/AuthenticationType.java | 2 +
.../api/security/Authenticator.java | 5 +-
.../api/security/SecurityConfig.java | 9 +-
.../AbstractAuthenticator.java} | 35 ++--
.../impl/ldap/LdapAuthenticator.java} | 37 ++--
.../api/security/impl/ldap/LdapService.java | 133 ++++++++++++++
.../impl/pwd/PasswordAuthenticator.java} | 26 ++-
.../dolphinscheduler/api/service/UsersService.java | 196 +++++++++++++--------
.../src/main/resources/application-api.properties | 14 +-
...ConfigTest.java => SecurityConfigLDAPTest.java} | 6 +-
...igTest.java => SecurityConfigPasswordTest.java} | 4 +-
.../security/impl/ldap/LdapAuthenticatorTest.java | 142 +++++++++++++++
.../api/security/impl/ldap/LdapServiceTest.java | 81 +++++++++
.../{ => impl/pwd}/PasswordAuthenticatorTest.java | 24 ++-
.../api/service/UsersServiceTest.java | 162 ++++++++---------
pom.xml | 6 +-
16 files changed, 674 insertions(+), 208 deletions(-)
rename
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/security/{PasswordAuthenticator.java
=> impl/AbstractAuthenticator.java} (80%)
copy
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/{service/UserAlertGroupService.java
=> security/impl/ldap/LdapAuthenticator.java} (50%)
create mode 100644
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/security/impl/ldap/LdapService.java
copy
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/{service/UserAlertGroupService.java
=> security/impl/pwd/PasswordAuthenticator.java} (60%)
copy
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/security/{SecurityConfigTest.java
=> SecurityConfigLDAPTest.java} (94%)
rename
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/security/{SecurityConfigTest.java
=> SecurityConfigPasswordTest.java} (97%)
create mode 100644
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/security/impl/ldap/LdapAuthenticatorTest.java
create mode 100644
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/security/impl/ldap/LdapServiceTest.java
rename
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/security/{
=> impl/pwd}/PasswordAuthenticatorTest.java (91%)