mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 00:39:13 +00:00
feat(api): add apikey support (#408)
* feat(api): add apikey support * feat(web): api settings crud
This commit is contained in:
parent
9c036033e9
commit
fa20978d58
31 changed files with 834 additions and 70 deletions
|
@ -315,6 +315,14 @@ CREATE TABLE feed_cache
|
|||
value TEXT,
|
||||
ttl TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE api_key
|
||||
(
|
||||
name TEXT,
|
||||
key TEXT PRIMARY KEY,
|
||||
scopes TEXT [] DEFAULT '{}' NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
`
|
||||
|
||||
var postgresMigrations = []string{
|
||||
|
@ -541,4 +549,12 @@ CREATE INDEX indexer_identifier_index
|
|||
ALTER TABLE filter
|
||||
ADD COLUMN except_origins TEXT [] DEFAULT '{}';
|
||||
`,
|
||||
`CREATE TABLE api_key
|
||||
(
|
||||
name TEXT,
|
||||
key TEXT PRIMARY KEY,
|
||||
scopes TEXT [] DEFAULT '{}' NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
`,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue