Spring Security
  1. Spring Security
  2. SEC-569

Completed Sun Access Manager Integration

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.0.5
    • Fix Version/s: 3.0.0 M1
    • Component/s: Core
    • Labels:
      None
    • Environment:
      Tested with 2004Q2

      Description

      I have completed access manager integration and hope it can be incoorporated into the trunk

      1. AbstractAuthenticationController.java
        4 kB
        Keith Garry Boyce
      2. AccessManagerAuthenticationController.java
        2 kB
        Keith Garry Boyce
      3. AccessManagerAuthenticationProcessingFilter.java
        1 kB
        Keith Garry Boyce
      4. AccessManagerAuthenticationProvider.java
        10 kB
        Keith Garry Boyce
      5. AccessManagerPolicyVoter.java
        4 kB
        Keith Garry Boyce
      6. DefaultAuthenticationController.java
        0.3 kB
        Keith Garry Boyce
      7. NoCachePhaseListener.java
        1.0 kB
        Keith Garry Boyce
      8. securityCtxExample.xml
        7 kB
        Keith Garry Boyce
      9. SSOTokenUser.java
        0.8 kB
        Keith Garry Boyce

        Activity

        Hide
        Luke Taylor added a comment -

        I'm afraid we can't add this to the trunk as it has specific dependencies on Sun code and in practice it is very hard for us to maintain contributed code like this and deal with future issues which people raise against it (we generally don't have the resources and access to third-party products that is required). Is there a possibility of your maintaining it as a separate project somewhere (e.g. on Sourceforge)? Also we'd be interested to hear comments here from other people on their experiences using the code as this provides useful reference material for others.

        Show
        Luke Taylor added a comment - I'm afraid we can't add this to the trunk as it has specific dependencies on Sun code and in practice it is very hard for us to maintain contributed code like this and deal with future issues which people raise against it (we generally don't have the resources and access to third-party products that is required). Is there a possibility of your maintaining it as a separate project somewhere (e.g. on Sourceforge)? Also we'd be interested to hear comments here from other people on their experiences using the code as this provides useful reference material for others.
        Hide
        Karol Bucek added a comment -

        I've been using the code from Keith a few months ago. It was a pleasure, cause I haven't to use the AM API and've been able to configure the web application's security in "acegi" style ... I would suggest developers using AM for securing their applications to consider using acegi aka spring security with this integration, for all these developers I hope this integration won't outdate.

        Show
        Karol Bucek added a comment - I've been using the code from Keith a few months ago. It was a pleasure, cause I haven't to use the AM API and've been able to configure the web application's security in "acegi" style ... I would suggest developers using AM for securing their applications to consider using acegi aka spring security with this integration, for all these developers I hope this integration won't outdate.
        Hide
        Keith Garry Boyce added a comment -

        If it is to be a separate project do you have a sun person that you are in close contact with to maintain the project? I think they probably want to be able to say they support spring... Also what about Siteminder. Why is that different?

        Show
        Keith Garry Boyce added a comment - If it is to be a separate project do you have a sun person that you are in close contact with to maintain the project? I think they probably want to be able to say they support spring... Also what about Siteminder. Why is that different?
        Hide
        Luke Taylor added a comment -

        We don't have any explicit support for siteminder - using it is simply a matter of looking for a particular header name in the request. There are no third-party code dependencies involved or external requirements for testing.

        Show
        Luke Taylor added a comment - We don't have any explicit support for siteminder - using it is simply a matter of looking for a particular header name in the request. There are no third-party code dependencies involved or external requirements for testing.
        Hide
        Luke Taylor added a comment -

        I'm closing this because we can't add the code to the project for the reasons described above. The code attachments will still be available here for people to make use of if they need to support integration with Sun Access Manager.

        Show
        Luke Taylor added a comment - I'm closing this because we can't add the code to the project for the reasons described above. The code attachments will still be available here for people to make use of if they need to support integration with Sun Access Manager.

          People

          • Assignee:
            Luke Taylor
            Reporter:
            Keith Garry Boyce
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: