Spring Security
  1. Spring Security
  2. SEC-1164

Spring Security extension does not seem to support security namespace config in Open Graph

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.4
    • Fix Version/s: 3.0.0 M2
    • Component/s: None
    • Labels:
      None
    • Environment:
      Eclipse 3.4, Spring IDE 2.2.4

      Description

      Please see the Spring forum reference above, and in particular, the message I posted on Mar 29, 2009.

      I've installed the Spring IDE Spring Security Extension (2.2.4.RELEASE) and would have expected that this would allow me to use Open Graph to visualize security namespace configurations, such as <http>, <authentication-provider>, <user-service> and so forth. (The Spring Batch Extension allows me to visualize the custom Spring Batch namespace just fine.) Not sure if my expectation is wrong or whether I'm just missing something.

        Issue Links

          Activity

          Hide
          Christian Dupuis added a comment -

          Spring IDE does not get the required events from Spring Security's namespace parser implementations. You can see that also by looking at the Spring Explorer which in your example only provides on bean.

          (see attached screenshot)

          Show
          Christian Dupuis added a comment - Spring IDE does not get the required events from Spring Security's namespace parser implementations. You can see that also by looking at the Spring Explorer which in your example only provides on bean. (see attached screenshot)
          Hide
          Christian Dupuis added a comment -

          Luke, I moved that issue from Spring IDE over to Spring Security as the namespace parser implementation fail to register BeanComponentDefinitions that can be captured by Spring IDE.

          Show
          Christian Dupuis added a comment - Luke, I moved that issue from Spring IDE over to Spring Security as the namespace parser implementation fail to register BeanComponentDefinitions that can be captured by Spring IDE.
          Hide
          Luke Taylor added a comment -

          Linkking to SEC-1196 as we need to have a single bean registered with knowledge of the providers in order to show them in tooling. Currently a post processor is used to set the providers.

          Show
          Luke Taylor added a comment - Linkking to SEC-1196 as we need to have a single bean registered with knowledge of the providers in order to show them in tooling. Currently a post processor is used to set the providers.
          Hide
          Luke Taylor added a comment -

          This should be fixed now. Most of the namespace code has been reworked to remove bean decorators and the use of post-processors for wiring up things like the filter chain, so a realistic portrayal of the final bean configuration can be achieved by the tooling environment.

          Show
          Luke Taylor added a comment - This should be fixed now. Most of the namespace code has been reworked to remove bean decorators and the use of post-processors for wiring up things like the filter chain, so a realistic portrayal of the final bean configuration can be achieved by the tooling environment.
          Hide
          Willie Wheeler added a comment -

          I'm still seeing a blank graph. I'm using

          • Eclipse 3.5 (20090920-1017)
          • Spring IDE Security Extension 2.2.6.200908051215-RELEASE
          • Spring Security 3.0.0.RC1

          Happy to post more information if this is something more than a config issue on my side.

          Show
          Willie Wheeler added a comment - I'm still seeing a blank graph. I'm using Eclipse 3.5 (20090920-1017) Spring IDE Security Extension 2.2.6.200908051215-RELEASE Spring Security 3.0.0.RC1 Happy to post more information if this is something more than a config issue on my side.

            People

            • Assignee:
              Luke Taylor
              Reporter:
              Willie Wheeler
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: