UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects

Integrate kibana with google auth

Merged Andrew Blanchard requested to merge feature/361-integrate-kibana-with-google-auth into master
All threads resolved!
Files
5
@@ -3,10 +3,13 @@
#
# Current tested implementations and reference docs:
# * grafana - https://grafana.com/docs/grafana/latest/auth/google/
# * kibana/es - https://www.elastic.co/guide/en/elasticsearch/reference/7.12/oidc-guide-stack.html
# - https://www.elastic.co/guide/en/kibana/current/kibana-authentication.html#oidc
#
monitoring:
sso:
enabled: true
grafana:
client_id: <client_id>
client_secret: <client_secret>
@@ -14,4 +17,29 @@ monitoring:
allowed_domains: <allowed_domains>
auth_url: https://accounts.google.com/o/oauth2/auth
token_url: https://oauth2.googleapis.com/token
signout_redirect_url: https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout?continue=https://grafana.bigbang.dev
\ No newline at end of file
signout_redirect_url: https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout?continue=https://grafana.bigbang.dev
logging:
sso:
enabled: true
oidc:
realm: "Google" # optionally override the name used in the custom ES realm def and login page
client_secret: "<client_secret>"
client_id: "<client_id>"
# additional fields (required to override keycloak defaults)
issuer: "https://accounts.google.com"
auth_url: "https://accounts.google.com/o/oauth2/v2/auth"
token_url: "https://oauth2.googleapis.com/token"
userinfo_url: "https://openidconnect.googleapis.com/v1/userinfo"
jwkset_url: "https://www.googleapis.com/oauth2/v3/certs"
claims_principal: email
claims_principal_pattern: "<regex for allowed email domains>" # example: "^([^@]+)@leapfrog\\.ai$"
requested_scopes:
- openid
- email
# required for keycloak - should be empty for google)
signature_algorithm: ""
endsession_url: ""
claims_group: ""
claims_mail: ""
license:
trial: true
\ No newline at end of file
Loading