-
Notifications
You must be signed in to change notification settings - Fork 24.9k
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
Add support for "authorization_realms" #33262
Commits on Jul 17, 2018
-
Add authorizing_realms support to PKI realm (#31643)
Authorizing Realms allow an authenticating realm to delegate the task of constructing a User object (with name, roles, etc) to one or more other realms. This commit allows the PKI realm to delegate authorization to any other configured realm
Configuration menu - View commit details
-
Copy full SHA for c363a84 - Browse repository at this point
Copy the full SHA c363a84View commit details -
Merge branch 'security-lookup-realms' of github.com:elastic/elasticse…
…arch into security-lookup-realms
Configuration menu - View commit details
-
Copy full SHA for 0eaf5ce - Browse repository at this point
Copy the full SHA 0eaf5ceView commit details
Commits on Jul 18, 2018
-
Restrict authorizing_realms to platinum only (#32115)
Makes "authorizing_realms" a platinum (or trial) feature. If the license is not compliant, then any attempt to authenticate will fail in the same way that "cannot find lookup user" fails, but with a "license not compliant" message.
Configuration menu - View commit details
-
Copy full SHA for 6ba92be - Browse repository at this point
Copy the full SHA 6ba92beView commit details
Commits on Jul 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3e8cf59 - Browse repository at this point
Copy the full SHA 3e8cf59View commit details -
Add delegated authorization (lookup realms) to LDAP (#32156)
This allows an LDAP realm (but not, in this commit, active directory) to delegate the User construction to one or more other realms. The LDAP realm caches the user in order to avoid hitting the directory for to authenticate every action, but this cache is only used for password checking. The delegated realms are consulted for each request and this relies on the cache for each of those realms.
Configuration menu - View commit details
-
Copy full SHA for 291433e - Browse repository at this point
Copy the full SHA 291433eView commit details
Commits on Jul 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 102a69b - Browse repository at this point
Copy the full SHA 102a69bView commit details
Commits on Jul 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c4c03b6 - Browse repository at this point
Copy the full SHA c4c03b6View commit details
Commits on Jul 30, 2018
-
Merge branch 'master' into security-lookup-realms
Yogesh Gaikwad committedJul 30, 2018 Configuration menu - View commit details
-
Copy full SHA for ea27fe4 - Browse repository at this point
Copy the full SHA ea27fe4View commit details
Commits on Jul 31, 2018
-
Merge branch 'master' into security-lookup-realms
Yogesh Gaikwad committedJul 31, 2018 Configuration menu - View commit details
-
Copy full SHA for f2ede8e - Browse repository at this point
Copy the full SHA f2ede8eView commit details -
Rename authorizing_realms to authorization_realms (#32391)
The previous name incorrectly implies that the realms are actively authorizing something, however the reality is that they are realms that are consulted for the purposes of authorization.
Configuration menu - View commit details
-
Copy full SHA for d9e5bb9 - Browse repository at this point
Copy the full SHA d9e5bb9View commit details
Commits on Aug 2, 2018
-
[Kerberos] Add authorization realms support to Kerberos realm (#32392)
This commit allows Kerberos realm to delegate `User` creation to configured authorization realms. If no authorization realms are configured, then Kerberos realm uses native role mapper to resolve User. In the case of delegated realms, users are not cached.
Configuration menu - View commit details
-
Copy full SHA for 4e67689 - Browse repository at this point
Copy the full SHA 4e67689View commit details
Commits on Aug 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for db80e91 - Browse repository at this point
Copy the full SHA db80e91View commit details -
Merge remote-tracking branch 'origin/security-lookup-realms' into sec…
…urity-lookup-realms
Configuration menu - View commit details
-
Copy full SHA for 8ccb177 - Browse repository at this point
Copy the full SHA 8ccb177View commit details
Commits on Aug 6, 2018
-
Merge branch 'security-lookup-realms' of github.com:elastic/elasticse…
…arch into security-lookup-realms
Configuration menu - View commit details
-
Copy full SHA for 2e8f772 - Browse repository at this point
Copy the full SHA 2e8f772View commit details
Commits on Aug 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 74967f4 - Browse repository at this point
Copy the full SHA 74967f4View commit details
Commits on Aug 10, 2018
-
Add "authorizing_realms" support to SAML realm (#32349)
Allows a SAML realm to lookup user data from another realm (e.g. native, or LDAP) rather than using role mapping from SAML attributes
Configuration menu - View commit details
-
Copy full SHA for 34f14f3 - Browse repository at this point
Copy the full SHA 34f14f3View commit details
Commits on Aug 21, 2018
-
Merge branch 'master' into security-lookup-realms
# Conflicts: # x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/security/authc/kerberos/KerberosRealmTests.java
Configuration menu - View commit details
-
Copy full SHA for c57daec - Browse repository at this point
Copy the full SHA c57daecView commit details
Commits on Aug 24, 2018
-
Merge branch 'master' into security-lookup-realms
# Conflicts: # x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/security/authc/kerberos/KerberosRealmTests.java
Configuration menu - View commit details
-
Copy full SHA for b91a0ac - Browse repository at this point
Copy the full SHA b91a0acView commit details
Commits on Aug 28, 2018
-
Docs for authorization_realms (#32765)
Adds links to the "authorization_realms" (Delegating authorization to another realm) section to each of the applicable realms, and adds the "authorization_realms" setting to the list of realm settings.
Configuration menu - View commit details
-
Copy full SHA for 29dcf9b - Browse repository at this point
Copy the full SHA 29dcf9bView commit details
Commits on Aug 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f898bf1 - Browse repository at this point
Copy the full SHA f898bf1View commit details
Commits on Aug 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 29e3317 - Browse repository at this point
Copy the full SHA 29e3317View commit details -
[DOCS] Update Kerberos docs for info on authorization_realms (#33224)
Update Kerberos docs to mention authorization_realms as an alternative to role mapping.
Configuration menu - View commit details
-
Copy full SHA for 4f20727 - Browse repository at this point
Copy the full SHA 4f20727View commit details -
Prevent chains in authorization_realms (#32732)
If realm "A" delegates authoriaation to realm "B" then it is not permissible for realm "B" to also be using delegated authorization. A realm which is in the value for "authorization_realms" must handle its own authorization.
Configuration menu - View commit details
-
Copy full SHA for 6215089 - Browse repository at this point
Copy the full SHA 6215089View commit details