Uploaded image for project: 'Shiro'
  1. Shiro
  2. SHIRO-593

Allow for IniWebEnvironment subclasses to specify defaults objects to ReflectionBuilder

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0-RC2
    • Configuration
    • None

    Description

      As a framework developer I want to change the objects that Shiro loads, so that other developers need to provide less configuration.

      (When using a shiro.ini, the ReflectionBuilder processing happens in the IniSecurityManagerFactory, which makes it difficult to add default objects to the object graph. Currently you must extend the environment and a SecurityManagerFactory to override this behavior.

      Ideally I think the ReflectionBuilder processing should be moved to an Ini Environment class, but that is not easily done in a backwards compatible way. Therefore mimicking the pattern that the IniFilterChainResolverFactory is probably the safe bet.

      Attachments

        Activity

          People

            bdemers Brian Demers
            bdemers Brian Demers
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: