mirror of
https://github.com/nullishamy/ferri.git
synced 2025-04-29 20:29:23 +00:00
26 lines
587 B
SQL
26 lines
587 B
SQL
CREATE TABLE IF NOT EXISTS auth
|
|
(
|
|
token TEXT PRIMARY KEY NOT NULL,
|
|
user_id TEXT NOT NULL,
|
|
|
|
FOREIGN KEY(user_id) REFERENCES user(id)
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS app
|
|
(
|
|
client_id TEXT PRIMARY KEY NOT NULL,
|
|
client_secret TEXT NOT NULL,
|
|
scopes TEXT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS oauth
|
|
(
|
|
id_token TEXT PRIMARY KEY NOT NULL,
|
|
client_id TEXT NOT NULL,
|
|
expires_in INTEGER NOT NULL,
|
|
scope TEXT NOT NULL,
|
|
access_token TEXT NOT NULL,
|
|
|
|
FOREIGN KEY(access_token) REFERENCES auth(token),
|
|
FOREIGN KEY(client_id) REFERENCES app(client_id)
|
|
);
|