Skip to content
Success

Changes

Summary

  1. Fixes #311 Add qualifiers to buil-in authentication mechanism beans (commit: 854227f) (details)
  2. Add tests for interaction between a Policy and Jakarta Security (commit: 4b6b4ec) (details)
  3. Fix typos in javadoc references (commit: 8f4f61c) (details)
  4. Make Definition annotations repeatable. (commit: 9116f6f) (details)
  5. Add test coverage for multiple instances of build-in mechanisms (commit: fc7b796) (details)
  6. Clarify handling of multiple authentication mechanisms. (commit: a3f3ef7) (details)
Commit 854227f2832afd802f2b9e69337415bdae808338 by arjan tijms
Fixes #311 Add qualifiers to buil-in authentication mechanism beans

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: 854227f)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/BasicAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/CustomFormAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.java (diff)
Commit 4b6b4ec8f91a2a419a7a0f2503f5206a5f12bde7 by arjan tijms
Add tests for interaction between a Policy and Jakarta Security

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: 4b6b4ec)
The file was addedtck/app-mem-policy/src/test/java/ee/jakarta/tck/security/test/AppMemPolicyIT.java
The file was addedtck/app-mem-policy2/src/main/java/ee/jakarta/tck/security/test/TestPolicy.java
The file was addedtck/app-mem-policy2/src/main/java/ee/jakarta/tck/security/test/TestAuthenticationMechanism.java
The file was addedtck/app-mem-policy2/src/main/java/ee/jakarta/tck/security/test/PolicyRegistrationListener.java
The file was addedtck/app-mem-policy/src/main/java/ee/jakarta/tck/security/test/PolicyRegistrationListener.java
The file was addedtck/app-mem-policy/src/main/java/ee/jakarta/tck/security/test/TestAuthenticationMechanism.java
The file was addedtck/app-mem-policy/src/main/webapp/WEB-INF/beans.xml
The file was addedtck/app-mem-policy2/src/main/java/ee/jakarta/tck/security/test/ProtectedServlet.java
The file was addedtck/app-mem-policy2/src/test/java/ee/jakarta/tck/security/test/AppMemPolicy2IT.java
The file was addedtck/app-mem-policy2/pom.xml
The file was addedtck/app-mem-policy2/src/main/java/ee/jakarta/tck/security/test/TestIdentityStore.java
The file was addedtck/app-mem-policy/pom.xml
The file was addedtck/app-mem-policy/src/main/resources/empty.txt
The file was addedtck/app-mem-policy/src/main/java/ee/jakarta/tck/security/test/TestIdentityStore.java
The file was modified tck/common/src/main/java/ee/jakarta/tck/security/test/Assert.java (diff)
The file was addedtck/app-mem-policy/src/main/java/ee/jakarta/tck/security/test/TestPolicy.java
The file was addedtck/app-mem-policy/src/main/java/ee/jakarta/tck/security/test/ProtectedServlet.java
The file was addedtck/app-mem-policy2/src/main/webapp/WEB-INF/beans.xml
Commit 8f4f61c785c84ddcb4d7f9b5c79789d562b94dd8 by arjan tijms
Fix typos in javadoc references

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: 8f4f61c)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/CustomFormAuthenticationMechanismDefinition.java (diff)
Commit 9116f6f40b880932c6e27dd3a5947f6cd7b14442 by arjan tijms
Make Definition annotations repeatable.

Done as part of this PR, since qualifiers suggest using the annotation
multiple times indeed.

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: 9116f6f)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/BasicAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/CustomFormAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.java (diff)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.java (diff)
Commit fc7b79627c0bbf36b3e8829df18989a1e0ba9bee by arjan tijms
Add test coverage for multiple instances of build-in mechanisms

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: fc7b796)
The file was addedtck/app-custom-authentication-mechanism-handler2/pom.xml
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/ProtectedServlet3.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/test/java/ee/jakarta/tck/security/test/AppCustomAuthenticationMechanismHandler2IT.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/CustomAuthenticationMechanismHandler.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/TestIdentityStore.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/BasicAuthenticationMechanism3.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/ProtectedServlet2.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/webapp/WEB-INF/beans.xml
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/ProtectedServlet1.java
The file was addedtck/app-custom-authentication-mechanism-handler2/src/main/java/ee/jakarta/tck/security/test/BasicAuthenticationMechanism2.java
Commit a3f3ef74128b3cf1ab4f56b420f4ddbb8db8a0fc by arjan tijms
Clarify handling of multiple authentication mechanisms.

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: a3f3ef7)
The file was modified api/src/main/java/jakarta/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanism.java (diff)