Marcel Kolsteren

WELD-1766 Differentiate between caching and non-caching client proxies

WELD-1766 Differentiate between caching and non-caching client proxies

RF-13706: Added a test for the removal of stale entries, and fixed the problem that QUnitTest executed each test multiple times

RF-13706: Added a test for the removal of stale entries, and fixed the problem that QUnitTest executed each test multiple times

Added some comments to the test for RF-13706, and changed the timing.

Improved the solution for RF-13706 and created a unit test

Fix for the problem that Ajax requests that end up in the queue are posted to the wrong form under certain conditions. The problem has been described here: https://community.jboss.org/thread/242191

Fixed integration test and sample applications for external authentication

Made the SAML and OpenID sample applications work again: - removed dependency on faces module - moved from SLF4J to JBoss Logging - changed servlet context initialization observers

Removed dependency from external-authentication on Weld.

Fixed the external-authentication integration test: - moved from slf4j to JBoss logging - changed observers for servlet context and request (event object has changed in Servlet 3.0.0.Alpha2) - added -Dsun.net.http.allowRestrictedHeaders=true (workaround for Oracle JRE problem "URLConnection.setRequestProperty no longer works in 1.6.0_22")

  1. … 12 more files in changeset.
fixed @Initialized errors in external authentication integration test

Fixed some problems that popped up when trying to run the external authentication tests and sample applications on JBoss AS 6.0.0.M5.
Fixed some problems that popped up when trying to run the external authentication tests and sample applications on JBoss AS 6.0.0.M5.

PLFED-105: add support for logging in with Facebook, based on the new OAuth 2.0 API
    • -213
    • +218
    /federation/trunk/picketlink-seam/pom.xml
  1. … 5 more files in changeset.
Documented the API and SPI of the external authentication submodule of Seam Security (i.e. added Javadoc). On the way made some minor changes in the interfaces.
  1. … 112 more files in changeset.
Documented the API and SPI of the external authentication submodule of Seam Security (i.e. added Javadoc). On the way made some minor changes in the interfaces.

  1. … 89 more files in changeset.
Updated SAML and OpenID sample applications, because of changes in the external authentication API and SPI.
    • -0
    • +23
    /modules/security/trunk/examples/openid-rp/pom.xml
  1. … 5 more files in changeset.
Updated SAML and OpenID sample applications, because of changes in the external authentication API and SPI.

  1. … 5 more files in changeset.
External authentication changes:

- Removed dependencies on Weld implementation classes

- Added HTTP servlet response parameters to API and SPI methods (previously the response was shared by means of a request scoped ResponseHolder bean)

  1. … 34 more files in changeset.
External authentication changes: - Removed dependencies on Weld implementation classes - Added HTTP servlet response parameters to API and SPI methods (previously the response was shared by means of a request scoped ResponseHolder bean)

  1. … 31 more files in changeset.
- Added OpenID Provider example.

- Change in OpenID Relying Party example: added support for logging in with a user-supplied OpenID.

- Minor changes in Saml IDP example.

  1. /modules/security/trunk/examples/openid-op
    • -0
    • +107
    /modules/security/trunk/examples/openid-op/pom.xml
    • -0
    • +44
    /modules/security/trunk/examples/openid-op/readme.txt
  2. /modules/security/trunk/examples/openid-op/src
  3. … 50 more files in changeset.
- Added OpenID Provider example. - Change in OpenID Relying Party example: added support for logging in with a user-supplied OpenID. - Minor changes in Saml IDP example.

    • -0
    • +107
    /examples/openid-op/pom.xml
    • -0
    • +44
    /examples/openid-op/readme.txt
    • -0
    • +40
    /examples/openid-op/src/main/webapp/Attributes.xhtml
    • -0
    • +10
    /examples/openid-op/src/main/webapp/AuthenticationFailed.xhtml
    • -0
    • +13
    /examples/openid-op/src/main/webapp/Configuration.xhtml
    • -0
    • +7
    /examples/openid-op/src/main/webapp/Index.xhtml
  1. … 25 more files in changeset.
- Added OpenID Provider support

- Added integration test for OpenID (covers Relying Party and Provider)

    • -0
    • +9
    /modules/security/trunk/external/pom.xml
  1. … 53 more files in changeset.
- Added OpenID Provider support - Added integration test for OpenID (covers Relying Party and Provider)

  1. … 35 more files in changeset.
Added sample applications for external authentication:

- openid-rp: OpenID Relying Party application

- saml-sp: SAMLv2 Service Provider application

- saml-idp: SAMLv2 Identity Provider application

  1. /modules/security/trunk/examples/openid-rp
    • -0
    • +80
    /modules/security/trunk/examples/openid-rp/pom.xml
    • -0
    • +60
    /modules/security/trunk/examples/openid-rp/readme.txt
  2. /modules/security/trunk/examples/openid-rp/src
  3. … 127 more files in changeset.
Added sample applications for external authentication: - openid-rp: OpenID Relying Party application - saml-sp: SAMLv2 Service Provider application - saml-idp: SAMLv2 Identity Provider application

    • -0
    • +80
    /examples/openid-rp/pom.xml
    • -0
    • +60
    /examples/openid-rp/readme.txt
    • -0
    • +10
    /examples/openid-rp/src/main/webapp/AuthenticationFailed.xhtml
    • -0
    • +15
    /examples/openid-rp/src/main/webapp/Configuration.xhtml
    • -0
    • +7
    /examples/openid-rp/src/main/webapp/Index.xhtml
    • -0
    • +24
    /examples/openid-rp/src/main/webapp/Login.xhtml
    • -0
    • +3
    /examples/openid-rp/src/main/webapp/META-INF/MANIFEST.MF
    • -0
    • +17
    /examples/openid-rp/src/main/webapp/Menu.xhtml
    • -0
    • +26
    /examples/openid-rp/src/main/webapp/PageTemplate.xhtml
    • -0
    • +24
    /examples/openid-rp/src/main/webapp/UserInfo.xhtml
  1. … 58 more files in changeset.
External authentication changes:

- Use servlets instead of servlet filters for OpenID and SAML endpoints.

- Created a single user shell around the multi user SAML API.

- Combined receiver/sender classes into services.

- Documented the SAML API/SPI classes.

- Added the SAML relayState.

- Fixed the unsolicited (IDP-initiated) login for the SAML Service Provider.

  1. … 56 more files in changeset.
External authentication changes: - Use servlets instead of servlet filters for OpenID and SAML endpoints. - Created a single user shell around the multi user SAML API. - Combined receiver/sender classes into services. - Documented the SAML API/SPI classes. - Added the SAML relayState. - Fixed the unsolicited (IDP-initiated) login for the SAML Service Provider.

  1. … 45 more files in changeset.
- Refactored the external authentication submodule

- Added SAML IDP support

- Added virtual application scope (for virtual hosting)

- Added dialogue scope (for maintaining the state of SAML interactions, which typically span HTTP requests)

- Added SAML integration test (testing interaction between the browser of the user, a SAML IDP application and two SAML SP applications)

    • -48
    • +128
    /modules/security/trunk/external/pom.xml
  1. … 178 more files in changeset.