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

Feature Request: ElasticSearch - native SAML Authentication for Kibana #16259

Closed
breathingdust opened this issue Nov 17, 2020 · 11 comments · Fixed by #19497
Closed

Feature Request: ElasticSearch - native SAML Authentication for Kibana #16259

breathingdust opened this issue Nov 17, 2020 · 11 comments · Fixed by #19497
Labels
enhancement Requests to existing resources that expand the functionality or scope. service/elasticsearch Issues and PRs that pertain to the elasticsearch service.
Milestone

Comments

@breathingdust
Copy link
Member

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

"Amazon Elasticsearch Service now natively supports using Security Assertion Markup Language (SAML) to offer single sign-on (SSO) for Kibana. SAML authentication for Kibana enables users to integrate directly with third-party identity providers (IDP) such as Okta, Ping Identity, OneLogin, Auth0, Active Directory Federation Services (ADFS) and Azure Active Directory. With this feature, your users can leverage their existing usernames and passwords to log in to Kibana, and roles from your IDP can be used for controlling privileges in Elasticsearch and Kibana, including what operations they can perform and what data they can search and visualize. "

New or Affected Resource(s)

  • aws_elasticsearch_domain

Potential Terraform Configuration

resource "aws_elasticsearch_domain" "test" {
    advanced_security_options {
        saml_options {
            enabled  = true
            master_user_name = "my-idp-user"
            master_backend_role = "my-idp-group-or-role"
            idp {
                entity_id = "entity-id"
                metadata_content = "metadata-content-with-quotes-escaped"
            }
            roles_key =optional-roles-key
            session_timeout_minutes = 180
            subject_key = "optional-subject-key"
        }
    }
}

References

@breathingdust breathingdust added enhancement Requests to existing resources that expand the functionality or scope. service/elasticsearch Issues and PRs that pertain to the elasticsearch service. labels Nov 17, 2020
@vladarts
Copy link

vladarts commented Mar 4, 2021

Hi! Looks like everything is done in the linked Pull Request.
Can you please provide estimation where this feature will be released?
Thanks!

@Kverma517
Copy link

We are also looking for ETA on this one.

@GuusDeGraeve
Copy link
Contributor

Same here, looking forward to using native SAML Authentication.

@thameezb
Copy link

thameezb commented Apr 7, 2021

As are we

@ghost
Copy link

ghost commented Apr 14, 2021

Looking forward to this!

@prabaharang
Copy link

Any update on when we can expect this feature to be available. Is there any roadmap?

@debu99
Copy link

debu99 commented May 17, 2021

Why this PR can't be merged?

@JeffAshton
Copy link
Contributor

Why this PR can't be merged?

I don't think this PR is exactly what we want. I think the SAML config should be it's own resource. See #16424 (comment)

@lsacco-nutreense
Copy link

Looks like there's a new PR. Any chance this can be merged soon? Would love to add this!

@bill-rich bill-rich self-assigned this Jun 10, 2021
@github-actions github-actions bot added this to the v3.47.0 milestone Jun 22, 2021
@github-actions
Copy link

This functionality has been released in v3.47.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

@github-actions
Copy link

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Requests to existing resources that expand the functionality or scope. service/elasticsearch Issues and PRs that pertain to the elasticsearch service.
Projects
None yet
10 participants