You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by bh...@apache.org on 2019/04/11 11:48:55 UTC

[incubator-dlab] 01/01: Merge pull request #92 from apache/ldab_refactored

This is an automated email from the ASF dual-hosted git repository.

bhliva pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit 85f0db8b88d5152ed6318884fedafce172909965
Merge: d1842f7 875566d
Author: bhliva <bo...@ukr.net>
AuthorDate: Thu Apr 11 14:48:46 2019 +0300

    Merge pull request #92 from apache/ldab_refactored
    
    Security service refactored (LDAP)

 .../main/java/com/epam/dlab/auth/UserInfoDAO.java  |  10 +-
 .../epam/dlab/auth/UserVerificationService.java    |   2 +-
 .../aws/service/AwsUserVerificationService.java    |  16 +-
 .../auth/azure/AzureAuthenticationResource.java    |  10 +-
 services/security-service/pom.xml                  |   6 +
 services/security-service/security.yml             | 112 +++---------
 .../dlab/auth/SecurityServiceConfiguration.java    |  37 +++-
 .../epam/dlab/auth/core/CacheableReference.java    |  56 ------
 .../epam/dlab/auth/core/DlabLdapConnection.java    |   2 +-
 .../dlab/auth/core/DlabLdapConnectionFactory.java  |  49 +++++
 .../com/epam/dlab/auth/core/LdapFilterCache.java   |  79 ---------
 .../java/com/epam/dlab/auth/core/LoginCache.java   |  83 ---------
 .../com/epam/dlab/auth/core/LoginConveyor.java     |  67 -------
 .../java/com/epam/dlab/auth/core/LoginStep.java    |  47 -----
 .../com/epam/dlab/auth/core/UserInfoBuilder.java   | 197 ---------------------
 .../java/com/epam/dlab/auth/dao/LdapUserDAO.java   | 189 +-------------------
 .../com/epam/dlab/auth/dao/LdapUserDAOImpl.java    | 165 +++++++++++++++++
 .../main/java/com/epam/dlab/auth/dao/Request.java  |  92 +---------
 .../epam/dlab/auth/dao/SearchRequestBuilder.java   |  26 ---
 .../epam/dlab/auth/dao/UserInfoDAODumbImpl.java    |   6 +-
 .../epam/dlab/auth/dao/UserInfoDAOMongoImpl.java   |  81 +++++----
 .../dlab/auth/dao/filter/SearchResultMapper.java   |  31 ----
 .../auth/dao/filter/SearchResultProcessor.java     |  68 -------
 .../com/epam/dlab/auth/dao/script/DeepMap.java     |  57 ------
 .../epam/dlab/auth/dao/script/ScriptHolder.java    |  59 ------
 .../dao/script/SearchResultToDictionaryMapper.java |  98 ----------
 .../auth/modules/AwsSecurityServiceModule.java     |   4 +-
 .../auth/modules/AzureSecurityServiceModule.java   |   4 +-
 .../auth/modules/GcpSecurityServiceModule.java     |   4 +-
 .../dlab/auth/modules/SecurityServiceModule.java   |  13 +-
 .../SynchronousLdapAuthenticationResource.java     |  80 +++++++++
 .../SynchronousLdapAuthenticationService.java      | 186 -------------------
 .../dlab/auth/service/AuthenticationService.java}  |  15 +-
 .../service/impl/LdapAuthenticationService.java    |  83 +++++++++
 .../test/java/com/epam/dlab/auth/aws/AwsTest.java  |  78 --------
 .../com/epam/dlab/auth/core/LoginConveyorTest.java | 131 --------------
 .../dlab/auth/dao/script/ScriptHolderTest.java     |  65 -------
 .../java/com/epam/dlab/auth/ldap/BasicTest.java    | 116 ------------
 .../java/com/epam/dlab/auth/ldap/JsonTest.java     |  84 ---------
 .../java/com/epam/dlab/auth/ldap/ScriptList.java   |  76 --------
 .../impl/LdapAuthenticationServiceTest.java        | 139 +++++++++++++++
 .../backendapi/resources/dto/BillingFilter.java    |  19 ++
 42 files changed, 692 insertions(+), 2050 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org