text
navigation:
title: Google
title: Google Cloud Auth
You can use Google Cloud as an OIDC Provider to bring your Google users into Uptrace.
Single Sign-On allows to manage users using OIDC providers. After logging in, such users are automatically added to a team and can access team projects. When users are removed by the provider, they automatically lose granted access.
Uptrace Enterprise Edition
Create Uptrace OIDC SSO
- In Uptrace, go to your organization page and click on "Teams and Members".
- At the bottom of the page, find the "Single Sign-On" section. Click on "New SSO" -> "New Google (OIDC)".
- Fill out the form and click "Create".
- On the next page, you will find the information required to configure Google OAuth client.
Create Google OAuth client
- Visit Google Cloud Console and open "APIs & Services".
- Open "Credentials" tab and click on "Create credentials" -> "OAuth client ID".
- Click on "Save" and you will be presented with the "Client ID" and "Client Secret" that you will need to complete Uptrace configuration.
- Back in Uptrace, use the information you received on the previous step to complete the form by filling out "Client ID" and "Client Secret".
Uptrace Community Edition
- Visit Google Cloud Console and open "APIs & Services".
- Open "Credentials" tab and click on "Create credentials" -> "OAuth client ID".
- Click on "Save" and use information from the dialog window to finish configuring Uptrace.
yaml
auth:
oidc:
- id: google
display_name: Google
issuer_url: https://accounts.google.com
client_id: *****************-****************************.apps.googleusercontent.com
client_secret: ********************
claim: email
scopes:
- email
- profile
If you are using a domain other than localhost
, you also need to update site.addr
:
yaml
site:
# Overrides public URL for Vue-powered UI in case you put Uptrace behind a proxy.
addr: 'https://uptrace.mydomain.com'