feat: add GitHub OAuth login

This commit is contained in:
Tim
2025-07-15 20:22:46 +08:00
parent 5fe10d770a
commit 8f5b44b3ad
12 changed files with 587 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ import NewPostPageView from '../views/NewPostPageView.vue'
import SettingsPageView from '../views/SettingsPageView.vue'
import ProfileView from '../views/ProfileView.vue'
import NotFoundPageView from '../views/NotFoundPageView.vue'
import GithubCallbackPageView from '../views/GithubCallbackPageView.vue'
const routes = [
{
@@ -68,6 +69,11 @@ const routes = [
name: 'users',
component: ProfileView
},
{
path: '/github-callback',
name: 'github-callback',
component: GithubCallbackPageView
},
{
path: '/404',
name: 'not-found',