Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Client and RoleMapping in custom Realms #50534

Merged

Commits on Dec 31, 2019

  1. Support Client and RoleMapping in custom Realms

    Previously custom realms were limited in what services and components
    they had easy access to. It was possible to work around this because a
    security extension is packaged within a Plugin, so there were ways to
    store this components in static/SetOnce variables and access them from
    the realm, but those techniques were fragile, undocumented and
    difficult to discover.
    
    This change includes key services as an argument to most of the methods
    on SecurityExtension so that custom realm / role provider authors can
    have easy access to them.
    
    Resolves: elastic#48369
    tvernum committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    fc1a1fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a780f7d View commit details
    Browse the repository at this point in the history
  3. Fix javadoc

    tvernum committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    83dc7b0 View commit details
    Browse the repository at this point in the history
  4. Fix unchecked warnings

    tvernum committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    e132ccc View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. Configuration menu
    Copy the full SHA
    b9717cf View commit details
    Browse the repository at this point in the history
  2. Add settings and environment

    tvernum committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    e320fd5 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Configuration menu
    Copy the full SHA
    74ad05f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee713a7 View commit details
    Browse the repository at this point in the history
  3. Remove unused import

    tvernum committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    52e051e View commit details
    Browse the repository at this point in the history