2FA + Add/Remove Auth Providers (#652)

* 2FA + Add/Remove Auth Providers

* fix fmt issue
This commit is contained in:
Geometrically
2023-07-11 19:13:07 -07:00
committed by GitHub
parent 7fbb8838e7
commit 4bdf9bff3a
20 changed files with 1483 additions and 667 deletions

View File

@@ -0,0 +1,15 @@
-- Add migration script here
ALTER TABLE states ADD COLUMN user_id bigint references users ON UPDATE CASCADE NULL;
ALTER TABLE users ADD COLUMN totp_secret varchar(24) null;
ALTER TABLE users ADD CONSTRAINT email_unique UNIQUE (email);
DROP TABLE flows;
DROP TABLE states;
CREATE TABLE user_backup_codes (
user_id BIGINT NOT NULL REFERENCES users(id),
code BIGINT NOT NULL,
PRIMARY KEY (user_id, code)
);