refactor: unify auth api and preserve legacy auth flows
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
ALTER TABLE tms_auth_session
|
||||
ADD COLUMN auth_method VARCHAR(32) NULL AFTER role_code;
|
||||
|
||||
UPDATE tms_auth_session
|
||||
SET auth_method = CASE
|
||||
WHEN auth_level = 'FULL' THEN 'UKEY'
|
||||
ELSE 'PASSWORD'
|
||||
END
|
||||
WHERE auth_method IS NULL;
|
||||
|
||||
ALTER TABLE tms_auth_session
|
||||
MODIFY COLUMN auth_method VARCHAR(32) NOT NULL;
|
||||
|
||||
ALTER TABLE tms_role_ukey_binding
|
||||
ADD COLUMN uid VARCHAR(64) NULL AFTER slot_no,
|
||||
ADD COLUMN rid VARCHAR(64) NULL AFTER uid;
|
||||
Reference in New Issue
Block a user