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

jgallimore pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git.


    from a07827b  Attempt to make this test more robust
     new f3df8a6  TOMEE-2365 Start fixing Basic, AutoApplySession and RememberMe
     new 3d19ecf  TOMEE-2365 Start adding support to Forms, Custom Forms, 
Database and LDAP
     new 33f1fbb  TOMEE-2365 Keep going with password hash
     new 561c6b5  TOMEE-2365 Add some LDAP code for identity store
     new a1b2925  More coverage and fixes for TCK
     new cccfa43  TOMEE-2365 start adding tomee-security module in the box
     new b3b3103  Merge pull request #658 from 
jeanouii/TOMEE-2365_SecurityAPIImpl

The 13362 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../enterprise/AuthenticationException.java        |  39 ---
 .../security/enterprise/AuthenticationStatus.java  |  24 --
 .../javax/security/enterprise/CallerPrincipal.java |  35 --
 .../javax/security/enterprise/SecurityContext.java |  36 ---
 .../mechanism/http/AuthenticationParameters.java   |  68 ----
 .../mechanism/http/AutoApplySession.java           |  39 ---
 .../BasicAuthenticationMechanismDefinition.java    |  29 --
 ...ustomFormAuthenticationMechanismDefinition.java |  31 --
 .../FormAuthenticationMechanismDefinition.java     |  31 --
 .../http/HttpAuthenticationMechanism.java          |  42 ---
 .../http/HttpAuthenticationMechanismWrapper.java   |  57 ----
 .../mechanism/http/HttpMessageContext.java         |  77 -----
 .../mechanism/http/HttpMessageContextWrapper.java  | 159 ---------
 .../mechanism/http/LoginToContinue.java            | 124 -------
 .../authentication/mechanism/http/RememberMe.java  | 216 -------------
 .../credential/AbstractClearableCredential.java    |  39 ---
 .../credential/BasicAuthenticationCredential.java  |  67 ----
 .../credential/CallerOnlyCredential.java           |  29 --
 .../security/enterprise/credential/Credential.java |  29 --
 .../security/enterprise/credential/Password.java   |  56 ----
 .../credential/RememberMeCredential.java           |  29 --
 .../credential/UsernamePasswordCredential.java     |  54 ----
 .../identitystore/CredentialValidationResult.java  | 119 -------
 .../DatabaseIdentityStoreDefinition.java           |  51 ---
 .../enterprise/identitystore/IdentityStore.java    |  61 ----
 .../identitystore/IdentityStoreHandler.java        |  23 --
 .../identitystore/IdentityStorePermission.java     |  31 --
 .../identitystore/IdentityStoreWrapper.java        |  52 ---
 .../identitystore/LdapIdentityStoreDefinition.java |  85 -----
 .../enterprise/identitystore/PasswordHash.java     |  27 --
 .../identitystore/Pbkdf2PasswordHash.java          |  19 --
 .../identitystore/RememberMeIdentityStore.java     |  29 --
 .../tomee/security/TomEEELInvocationHandler.java   |  90 ++++++
 .../tomee/security/TomEEPbkdf2PasswordHash.java    | 168 ++++++++++
 .../tomee/security/TomEEPlaintextPasswordHash.java |  45 ++-
 .../tomee/security/TomEESecurityContext.java       |  13 +-
 .../security/cdi/BasicAuthenticationMechanism.java |  22 +-
 ...java => CustomFormAuthenticationMechanism.java} |  17 +-
 .../cdi/DefaultAuthenticationMechanism.java        |   2 +
 .../security/cdi/FormAuthenticationMechanism.java  |   5 +-
 .../security/cdi/LoginToContinueInterceptor.java   |  68 +++-
 .../tomee/security/cdi/RememberMeInterceptor.java  |  96 ++++--
 .../tomee/security/cdi/TomEESecurityExtension.java | 288 +++++++++++++----
 ...curityServletAuthenticationMechanismMapper.java |   9 +-
 .../security/http/LoginToContinueMechanism.java    |   1 +
 .../security/http/TomEEHttpMessageContext.java     |  43 ++-
 .../identitystore/TomEEDatabaseIdentityStore.java  | 220 +++++++++++++
 .../identitystore/TomEEDefaultIdentityStore.java   |  46 ++-
 .../identitystore/TomEEIdentityStoreHandler.java   |  26 +-
 .../identitystore/TomEELDAPIdentityStore.java      | 358 +++++++++++++++++++++
 .../tomee/security/message/TomEEMessageInfo.java   |   2 +
 .../provider/TomEESecurityAuthConfigProvider.java  |   6 +
 .../provider/TomEESecurityServerAuthModule.java    |  35 +-
 .../TomEESecurityServletContainerInitializer.java  |   7 +-
 .../security/TomEEELInvocationHandlerTest.java     |  83 +++++
 .../src/test/resources/META-INF/beans.xml          |   2 +-
 .../src/test/resources/conf/server.xml             |   2 +-
 tomee/tomee-webapp/pom.xml                         |  12 +
 58 files changed, 1494 insertions(+), 1979 deletions(-)
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/AuthenticationException.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/AuthenticationStatus.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/CallerPrincipal.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/SecurityContext.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/AuthenticationParameters.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/AutoApplySession.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/BasicAuthenticationMechanismDefinition.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/CustomFormAuthenticationMechanismDefinition.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanism.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanismWrapper.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpMessageContext.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpMessageContextWrapper.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/LoginToContinue.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/RememberMe.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/AbstractClearableCredential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/BasicAuthenticationCredential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/CallerOnlyCredential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/Credential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/Password.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/RememberMeCredential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/UsernamePasswordCredential.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/CredentialValidationResult.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/DatabaseIdentityStoreDefinition.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/IdentityStore.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/IdentityStoreHandler.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/IdentityStorePermission.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/IdentityStoreWrapper.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/LdapIdentityStoreDefinition.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/PasswordHash.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/Pbkdf2PasswordHash.java
 delete mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/RememberMeIdentityStore.java
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/TomEEELInvocationHandler.java
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/TomEEPbkdf2PasswordHash.java
 copy 
container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/Builders.java
 => 
tomee/tomee-security/src/main/java/org/apache/tomee/security/TomEEPlaintextPasswordHash.java
 (51%)
 copy 
tomee/tomee-security/src/main/java/org/apache/tomee/security/cdi/{FormAuthenticationMechanism.java
 => CustomFormAuthenticationMechanism.java} (73%)
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/identitystore/TomEEDatabaseIdentityStore.java
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/identitystore/TomEELDAPIdentityStore.java
 create mode 100644 
tomee/tomee-security/src/test/java/org/apache/tomee/security/TomEEELInvocationHandlerTest.java

Reply via email to