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

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


    from 22e7c1e  Revert OpenAPI upgrade as it generates a StackOverflow
     new 5cfae0d  TOMEE-2365 - Fixed FormAuthenticationMechanism 
j_security_check resolution when added only to a servlet.
     new 84530e6  TOMEE-2365 - Added SecurityContext API.
     new 999e38e  TOMEE-2365 - Fixed DefaultAuthenticationMechanism init.
     new c7e8dd5  TOMEE-2365 - Implemented isAuthenticationRequest.
     new 58292c9  TOMEE-2365 - Implemented SecurityContext authenticate.
     new 2ec1224  TOMEE-2365 - Implemented SecurityContext getCallerPrincipal.
     new 348ee7d  TOMEE-2365 - Implemented SecurityContext isCallerInRole.
     new 0215b14  TOMEE-2365 - Added RememberMe API.
     new 9f482d3  TOMEE-2365 - Implemented RememberMeInterceptor.
     new 8c2ce3a  TOMEE-2365 - Added API annotations literals.
     new 776d975  TOMEE-2365 - Added API HttpAuthenticationMechanismWrapper.
     new aa09458  TOMEE-2365 - Added API CallerOnlyCredential.
     new fe8e59e  TOMEE-2365 - Added API for DatabaseIdentityStore.
     new f0a53f7  TOMEE-2365 - Added API for LdapIdentityStore.
     new c5d35aa  TOMEE-2365 - Added missing API for IdentityStore.
     new e85cce8  TOMEE-2365 - Restricted setDelegate method.
     new 0373733  TOMEE-2365 - Checkstyle issues.

The 17 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:
 tomee/tomee-security/pom.xml                       |   6 +
 .../javax/security/enterprise/SecurityContext.java |  30 ++-
 .../mechanism/http/AutoApplySession.java           |   7 +
 .../http/HttpAuthenticationMechanismWrapper.java   |  57 ++++++
 .../mechanism/http/LoginToContinue.java            |  80 ++++++++
 .../authentication/mechanism/http/RememberMe.java  | 216 +++++++++++++++++++++
 .../{Credential.java => CallerOnlyCredential.java} |  14 +-
 .../{Credential.java => RememberMeCredential.java} |  14 +-
 .../DatabaseIdentityStoreDefinition.java}          |  37 ++--
 ...reHandler.java => IdentityStorePermission.java} |  14 +-
 .../identitystore/IdentityStoreWrapper.java        |  41 ++--
 .../identitystore/LdapIdentityStoreDefinition.java |  85 ++++++++
 ...IdentityStoreHandler.java => PasswordHash.java} |  10 +-
 .../identitystore/Pbkdf2PasswordHash.java          |   6 +-
 ...reHandler.java => RememberMeIdentityStore.java} |  12 +-
 .../tomee/security/TomEESecurityContext.java       | 137 +++++++++++++
 .../cdi/DefaultAuthenticationMechanism.java        |   8 +-
 .../tomee/security/cdi/RememberMeInterceptor.java  | 151 ++++++++++++++
 .../tomee/security/cdi/TomEESecurityExtension.java |   4 +
 ...curityServletAuthenticationMechanismMapper.java |  11 +-
 .../security/http/TomEEHttpMessageContext.java     |   5 +-
 .../tomee/security/message/TomEEMessageInfo.java   |   2 +
 .../provider/TomEESecurityServerAuthModule.java    |   5 +-
 .../security/context/SecurityContextTest.java      | 194 ++++++++++++++++++
 .../security/servlet/FormAuthServletTest.java      |  12 +-
 25 files changed, 1055 insertions(+), 103 deletions(-)
 copy 
arquillian/arquillian-tomee-remote/src/test/java/org/apache/openejb/arquillian/TestServlet.java
 => 
tomee/tomee-security/src/main/java/javax/security/enterprise/SecurityContext.java
 (59%)
 create mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanismWrapper.java
 create mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/authentication/mechanism/http/RememberMe.java
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/{Credential.java
 => CallerOnlyCredential.java} (79%)
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/credential/{Credential.java
 => RememberMeCredential.java} (79%)
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/{authentication/mechanism/http/LoginToContinue.java
 => identitystore/DatabaseIdentityStoreDefinition.java} (54%)
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/{IdentityStoreHandler.java
 => IdentityStorePermission.java} (70%)
 copy 
container/openejb-core/src/main/java/org/apache/openejb/config/ResourcesModule.java
 => 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/IdentityStoreWrapper.java
 (52%)
 create mode 100644 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/LdapIdentityStoreDefinition.java
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/{IdentityStoreHandler.java
 => PasswordHash.java} (79%)
 copy 
container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/CmpEntityContainerInfo.java
 => 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/Pbkdf2PasswordHash.java
 (88%)
 copy 
tomee/tomee-security/src/main/java/javax/security/enterprise/identitystore/{IdentityStoreHandler.java
 => RememberMeIdentityStore.java} (69%)
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/TomEESecurityContext.java
 create mode 100644 
tomee/tomee-security/src/main/java/org/apache/tomee/security/cdi/RememberMeInterceptor.java
 create mode 100644 
tomee/tomee-security/src/test/java/org/apache/tomee/security/context/SecurityContextTest.java

Reply via email to