Google auth v1 
(#2818)

* Google Auth[wip] [ci skip] * "No Metabase account exists for this Google account" screen * Single Sign On Settings Page [WIP] * Google Auth v1 * update login layout * add setup instructions * add google logo for google account signups * clean up sso form layout * Merge branch 'master' into google-auth [ci skip] * Fix Google Auth button not showing up after initial load * Fix bug when creating session for user with no last_login * Organize google auth backend code a bit * Lots of tests for Google Auth * Add Save Button to Google Auth settings page * Use onChange instead of onBlurChange * Make "save changes" button say "changes saved" after save * adjust user settings for managed accounts * Ensure we clear GA creds if GA login fails * tweak password reset email * owned google sign in button * use var * Cleanup some random legacy Angular junk * Keep Redux and AppState currentUser in sync, fixes login issue * render() should have side-effects! Fixes $digest errors on logout * Test fixes * fix checkbox * cleanup * remove unused import
Showing
- frontend/src/metabase/Routes.jsx 3 additions, 1 deletionfrontend/src/metabase/Routes.jsx
- frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx 1 addition, 1 deletion...c/metabase/admin/databases/containers/DatabaseEditApp.jsx
- frontend/src/metabase/admin/people/components/AdminPeople.jsx 9 additions, 0 deletions...tend/src/metabase/admin/people/components/AdminPeople.jsx
- frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx 143 additions, 0 deletions...se/admin/settings/components/SettingsSingleSignOnForm.jsx
- frontend/src/metabase/admin/settings/containers/SettingsEditorApp.jsx 10 additions, 0 deletions.../metabase/admin/settings/containers/SettingsEditorApp.jsx
- frontend/src/metabase/admin/settings/selectors.js 11 additions, 0 deletionsfrontend/src/metabase/admin/settings/selectors.js
- frontend/src/metabase/app.js 9 additions, 1 deletionfrontend/src/metabase/app.js
- frontend/src/metabase/auth/auth.js 33 additions, 2 deletionsfrontend/src/metabase/auth/auth.js
- frontend/src/metabase/auth/components/AuthScene.jsx 1 addition, 1 deletionfrontend/src/metabase/auth/components/AuthScene.jsx
- frontend/src/metabase/auth/components/BackToLogin.jsx 6 additions, 0 deletionsfrontend/src/metabase/auth/components/BackToLogin.jsx
- frontend/src/metabase/auth/components/GoogleNoAccount.jsx 28 additions, 0 deletionsfrontend/src/metabase/auth/components/GoogleNoAccount.jsx
- frontend/src/metabase/auth/components/SSOLoginButton.jsx 26 additions, 0 deletionsfrontend/src/metabase/auth/components/SSOLoginButton.jsx
- frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx 2 additions, 1 deletionfrontend/src/metabase/auth/containers/ForgotPasswordApp.jsx
- frontend/src/metabase/auth/containers/LoginApp.jsx 52 additions, 7 deletionsfrontend/src/metabase/auth/containers/LoginApp.jsx
- frontend/src/metabase/css/core/layout.css 4 additions, 0 deletionsfrontend/src/metabase/css/core/layout.css
- frontend/src/metabase/css/core/shadow.css 6 additions, 0 deletionsfrontend/src/metabase/css/core/shadow.css
- frontend/src/metabase/icon_paths.js 3 additions, 0 deletionsfrontend/src/metabase/icon_paths.js
- frontend/src/metabase/lib/auth.js 15 additions, 0 deletionsfrontend/src/metabase/lib/auth.js
- frontend/src/metabase/lib/cookies.js 5 additions, 1 deletionfrontend/src/metabase/lib/cookies.js
- frontend/src/metabase/lib/settings.js 4 additions, 0 deletionsfrontend/src/metabase/lib/settings.js
Loading
Please register or sign in to comment