• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed some problems that popped up when trying to run the external authentication tests and sample applications on JBoss AS 6.0.0.M5.
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.
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.
- 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
  1. ./examples/openid-op/src/main/java/org/jboss
  2. ./examples/openid-op/src/main/java/org/jboss/seam
  3. … 50 more files in changeset.
- Added OpenID Provider support

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

  1. … 53 more files in changeset.
use more modern schema
upgrade to released snapshot
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
  1. ./examples/openid-rp/src/main/java/org/jboss
  2. ./examples/openid-rp/src/main/java/org/jboss/seam
  3. … 127 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.
- 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)

    • -3
    • +0
    ./external/src/main/java/META-INF/MANIFEST.MF
  1. … 178 more files in changeset.
renamed external_authentication package to just external

  1. … 67 more files in changeset.
move external authentication to own module

    • -0
    • +163
    ./external/pom.xml
    • -0
    • +3
    ./external/src/main/java/META-INF/MANIFEST.MF
  1. ./external/src/main/java/org/jboss/seam/security
  2. … 113 more files in changeset.
External authentication functionality (OpenID/SAMLv2), ported from the PicketLink Seam module. Not functional yet, and not integrated with the rest of the Seam Security module, but it compiles.
    • -0
    • +3
    ./impl/src/main/java/META-INF/MANIFEST.MF
  1. … 45 more files in changeset.
minor

update variable names

minor distribution fixes

    • -5188
    • +1
    ./docs/src/main/docbook/en-US/security-general.xml
move docs dir

    • -5202
    • +0
    ./docs/en-US/security-general.xml
    • binary
    ./docs/en-US/images/jpa_db_model_config1.png
    • binary
    ./docs/en-US/images/jpa_db_model_config2.png
    • binary
    ./docs/en-US/images/jpa_db_model_config3.png
    • binary
    ./docs/en-US/images/jpa_db_model_config4.png
    • binary
    ./docs/en-US/images/jpa_db_model_config5.png
    • binary
    ./docs/en-US/images/jpa_db_model_config6.png
    • binary
    ./docs/en-US/images/jpa_db_model_config7.png
    • binary
    ./docs/en-US/images/jpa_db_model_config8.png
    • binary
    ./docs/en-US/images/jpa_db_model_full.png
    • binary
    ./docs/en-US/images/jpa_db_model_config10.png
    • binary
    ./docs/en-US/images/jpa_db_model_config9.png
  1. … 18 more files in changeset.
role management

created user role detail view

add infrastructure for user role management (implementation not complete yet)

added change password view

    • -0
    • +53
    ./examples/idmconsole/src/main/webapp/changepassword.xhtml
implement updateCredential()

implement identity attribute search, fixed NPE

remove dependency on IdentityManager, add ChangePasswordAction

implement group add feature

improve navigation

    • -0
    • +42
    ./examples/idmconsole/src/main/webapp/groupdetail.xhtml
fix removeIdentityObject() for identities with credentials and relationships

implement group delete

fiddling with transaction stuff