Firebase 有没有办法不使用内存内身份验证@预授权、安全、RoleAllowed don';行不通
问题:1.如何将权限链接到注释? 其目的是使用当前注释锁定某些API:@RoleAllowed(“角色查看器”、“角色编辑器”)、@Secured({“角色查看器”、“角色编辑器”)、@PreAuthorize(“hasRole('USER'))或hasRole('ADMIN'))。 @EnableGlobalMethodSecurity(Prespenabled=true、securedEnabled=true、jsr250Enabled=true)已被使用。DB如下所示。Firebase用于生成/验证Firebase 有没有办法不使用内存内身份验证@预授权、安全、RoleAllowed don';行不通,firebase,spring-boot,kotlin,spring-security,Firebase,Spring Boot,Kotlin,Spring Security,问题:1.如何将权限链接到注释? 其目的是使用当前注释锁定某些API:@RoleAllowed(“角色查看器”、“角色编辑器”)、@Secured({“角色查看器”、“角色编辑器”)、@PreAuthorize(“hasRole('USER'))或hasRole('ADMIN'))。 @EnableGlobalMethodSecurity(Prespenabled=true、securedEnabled=true、jsr250Enabled=true)已被使用。DB如下所示。Firebase用于
CREATE TABLE IF NOT EXISTS USER (
ID VARCHAR (50) NOT NULL PRIMARY KEY,
NAME VARCHAR (50) NOT NULL,
LOGIN VARCHAR (50) NOT NULL,
STATUS SMALLINT NOT NULL,
CREATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
UPDATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT UC_USER_LOGIN UNIQUE (LOGIN));
CREATE TABLE IF NOT EXISTS AUTHORITY (
ID VARCHAR (50) NOT NULL PRIMARY KEY,
NAME VARCHAR (50) NOT NULL,
DESCRIPTION VARCHAR (255) NOT NULL,
CREATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
UPDATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT UC_AUTHORITY_NAME UNIQUE (NAME));
CREATE TABLE IF NOT EXISTS USER_AUTHORITY (
ID VARCHAR (100) NOT NULL PRIMARY KEY,
USER_ID VARCHAR (50) NOT NULL REFERENCES USER (ID) ON DELETE CASCADE,
AUTHORITY_ID VARCHAR (50) NOT NULL REFERENCES AUTHORITY (ID) ON DELETE CASCADE,
CREATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
UPDATED_AT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);
你能详细描述一下“不工作”是什么意思吗?你的网络安全配置是什么?你能详细描述一下它是什么意思吗?你的网络安全配置是什么?