Uploaded image for project: 'Identity Gateway'
  1. Identity Gateway
  2. OPENIG-223

Support an extensible way to define class aliases for modules

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • Core
    • Sprint 39

    Description

      The current list of class aliases is statically defined in JsonValueUtils.

      With the new modules appearing in OpenIG (oauth2, saml, ...), if we want to provide class alias for ease of configuration (users will type aliases in the configuration, not the fully qualified class name), we have a problem of cyclic dependencies (core -> oauth2 -> core).

      I want to introduce a new API, that will be loaded through a ServiceLoader.
      Each new module will have to implement a service interface where it provides the aliases it supports.

      Attachments

        Issue Links

          Activity

            People

              guillaume.sauthier Guillaume Sauthier
              guillaume.sauthier Guillaume Sauthier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: