Google SSO support for Sentry 7.5 and above.
Add sentry_sso_google
to your Sentry config's INSTALLED_APPS
.
The following settings are required to be in your Sentry configuration. You can create a new project in the Developers Console. From there, go to APIs & Auth, Credentials and get the credentials for a web application. You will also need to enable 'Google+ API' in the APIs section.
GOOGLE_OAUTH2_CLIENT_ID
GOOGLE_OAUTH2_CLIENT_SECRET
You can limit who can sign into Sentry using this provider by setting
the GOOGLE_WHITE_LISTED_DOMAINS
to a list of allowed domains. For
example, to limit to educreations.com
users, one could do:
GOOGLE_WHITE_LISTED_DOMAINS = ['educreations.com']
Instead, or, in addition, you can limit only certain emails to log in
using the GOOGLE_WHITE_LISTED_EMAILS
setting. The setting should be
a list of emails that are checked. For example, to limit to a few users,
one could do:
GOOGLE_WHITE_LISTED_EMAILS = [
'[email protected]',
'[email protected]',
]
Once deployed, go to the 'Auth' section of your organization's sentry settings. Click the 'Configure' next to 'Google'.
Copyright © 2016, Educreations, Inc under the MIT software license. See LICENSE for more information.