opensearch-project / opensearch-metrics

OpenSearch Metrics
https://metrics.opensearch.org
Apache License 2.0
1 stars 4 forks source link

[FEATURE] Integrating Login Mechanism #28

Closed bshien closed 1 month ago

bshien commented 2 months ago

Is your feature request related to a problem?

We would like users to be able to sign in to OpenSearch Dashboards in order to grant them admin permissions so they can add/edit visualizations to contribute to the project.

What solution would you like?

A solution that uses Github as a federated identity provider would be preferred as we can use their Github alias and other info to automatically assign them permissions.

What alternatives have you considered?

The available options include: using an open source wrapper to implement Github OIDC for Cognito, using the Keycloak software as an OIDC identity broker between Github and Cognito, and using Keycloak as a SAML provider directly to OpenSearch Dashboards(without Cognito).

bshien commented 1 month ago

Related issue: https://github.com/opensearch-project/opensearch-devops/issues/153

bshien commented 1 month ago

The solution we are looking to implement is using Keycloak as a SAML provider directly to OpenSearch Dashboards. We will pick this up in another issue.