mirror of
https://github.com/logto-io/logto.git
synced 2024-12-16 20:26:19 -05:00
875e948186
* feat(schemas): add application permissions relation tables add appliaction permissions relation tables * refactor(schemas): redesign the application user scope relations table redesign the application user scope relations table * refactor(schemas): rename application user consent scopes table name rename application user consent scopes table name * fix(schemas): fix dirty char fix dirty char * refactor(schemas): rename resource scope column name rename resource scope column name * fix(schemas): fix the wrong column name fix the wrong column name * refactor(schemas): update the userscope column length update the userscope column length
13 lines
577 B
SQL
13 lines
577 B
SQL
/* init_order = 2 */
|
|
|
|
/** The user scopes (permissions) assigned to an application */
|
|
create table application_user_consent_user_scopes (
|
|
tenant_id varchar(21) not null
|
|
references tenants (id) on update cascade on delete cascade,
|
|
/** The globally unique identifier of the application. */
|
|
application_id varchar(21) not null
|
|
references applications (id) on update cascade on delete cascade,
|
|
/** The unique UserScope enum value @see (@logto/core-kit/open-id.js) for more details */
|
|
user_scope varchar(64) not null,
|
|
primary key (application_id, user_scope)
|
|
);
|