danielewood commented on issue #13243:
URL: https://github.com/apache/superset/issues/13243#issuecomment-843654609


   I'm not having this problem with Superset 1.1.0 running on Kubernetes, here 
is my google auth config for you to compare:
   
   ```yaml
   extraEnv:
     OAUTH_HOME_DOMAIN: 'mydomain.com'
     OAUTH_WHITELIST_REGEX: '@mydomain.com$'
   extraSecretEnv:
     # GCP API Keys: https://console.cloud.google.com/apis/credentials
     # GCP ClientID: superset-oauth2
     GOOGLE_KEY: xxxxxxx.apps.googleusercontent.com
     GOOGLE_SECRET: xxxxxxxxxx
     
   configOverrides:
     enable_proxy_fix: |
       # This will make sure the redirect_uri is properly computed, even with 
SSL offloading
       ENABLE_PROXY_FIX = True
     enable_debug: |
       LOG_LEVEL = 'DEBUG'
     enable_oauth: |
       from flask_appbuilder.security.manager import (AUTH_DB, AUTH_OAUTH)
       AUTH_TYPE = AUTH_OAUTH
       OAUTH_PROVIDERS = [
           {
               "name": "google",
               "whitelist": [ os.getenv("OAUTH_WHITELIST_REGEX", "") ],
               "icon": "fa-google",
               "token_key": "access_token",
               "remote_app": {
                   "client_id": os.getenv("GOOGLE_KEY"),
                   "client_secret": os.getenv("GOOGLE_SECRET"),
                   "api_base_url": "https://www.googleapis.com/oauth2/v2/";,
                   "client_kwargs": {"scope": "email profile"},
                   "request_token_url": None,
                   "access_token_url": 
"https://accounts.google.com/o/oauth2/token";,
                   "authorize_url": "https://accounts.google.com/o/oauth2/auth";,
                   "authorize_params": {"hd": os.getenv("OAUTH_HOME_DOMAIN", 
"")}
               }
           }
       ]
       
       # Map Authlib roles to superset roles
       AUTH_ROLE_ADMIN = 'Admin'
       AUTH_ROLE_PUBLIC = 'Public'
   
       # Will allow user self registration, allowing to create Flask users from 
Authorized User
       AUTH_USER_REGISTRATION = True
   
       # The default user self registration role
       AUTH_USER_REGISTRATION_ROLE = "Admin"
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to