diff --git a/src/components/home/contentNoAuth.vue b/src/components/home/contentNoAuth.vue index e9490002a..05a8dae21 100644 --- a/src/components/home/contentNoAuth.vue +++ b/src/components/home/contentNoAuth.vue @@ -32,7 +32,8 @@ export default { this.$route.name !== 'user.password-reset.request' && this.$route.name !== 'user.password-reset.reset' && this.$route.name !== 'user.register' && - this.$route.name !== 'link-share.auth' + this.$route.name !== 'link-share.auth' && + this.$route.name !== 'openid.auth' ) { this.$router.push({name: 'user.login'}) } diff --git a/src/router/index.js b/src/router/index.js index 163e29362..981bd97f8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -8,6 +8,7 @@ import ErrorComponent from '../components/misc/error' // User Handling import LoginComponent from '../views/user/Login' import RegisterComponent from '../views/user/Register' +import OpenIdAuth from '@/views/user/OpenIdAuth' // Tasks import ShowTasksInRangeComponent from '../views/tasks/ShowTasksInRange' import LinkShareAuthComponent from '../views/sharing/LinkSharingAuth' @@ -267,5 +268,10 @@ export default new Router({ name: 'filters.create', component: CreateSavedFilter, }, + { + path: '/auth/openid/:provider', + name: 'openid.auth', + component: OpenIdAuth, + }, ], }) \ No newline at end of file diff --git a/src/views/user/OpenIdAuth.vue b/src/views/user/OpenIdAuth.vue new file mode 100644 index 000000000..96967202c --- /dev/null +++ b/src/views/user/OpenIdAuth.vue @@ -0,0 +1,11 @@ + + +