pilcrowOnPaper / oslo-astro-oauth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oslo demo

Create main.db:

CREATE TABLE user (
    id TEXT PRIMARY KEY,
    github_id INTEGER UNIQUE NOT NULL,
    username TEXT NOT NULL
);

CREATE TABLE session (
    id TEXT PRIMARY KEY,
    expires DATETIME NOT NULL,
    user_id TEXT NOT NULL,
    FOREIGN KEY (user_id) REFERENCES user(id)
);

Create Github OAuth app and setup .env:

GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""

Run application (http://localhost:4321):

pnpm i
pnpm run dev

About


Languages

Language:TypeScript 84.7%Language:Astro 12.7%Language:JavaScript 2.7%