
! wat - because have to do maintain permissions on a per request level we have to do this check for permissions at what is basically every level, this does mean we have to hit the database for a lot of routes however there is a check that requests go through in order to avoid hitting the database whenever possible + rng field in claims now has real purpose It's purpose is to act as a validator field in the jwt table. By verifying rng fields we no longer have to store whole jwt's
6 lines
118 B
SQL
6 lines
118 B
SQL
CREATE TABLE IF NOT EXISTS `jwt` (
|
|
`id` BIGINT UNSIGNED NOT NULL,
|
|
`rng` VARCHAR(48) NOT NULL,
|
|
PRIMARY KEY(`id`)
|
|
);
|