类 MetadataApiAuthorizationManager
java.lang.Object
com.elitesland.ystdms.sys.security.MetadataApiAuthorizationManager
- 所有已实现的接口:
org.springframework.security.authorization.AuthorizationManager<org.springframework.security.web.access.intercept.RequestAuthorizationContext>
@Component
@ConditionalOnBean(ApiAccessClient.class)
@ConditionalOnProperty(prefix="elitesland.security.abac",
name="api-authorization-enabled",
havingValue="true")
public class MetadataApiAuthorizationManager
extends Object
implements org.springframework.security.authorization.AuthorizationManager<org.springframework.security.web.access.intercept.RequestAuthorizationContext>
基于 newsys-core 元数据(sys_data_permission_resource + sys_role_permission)的接口鉴权。
-
构造器详细资料
-
MetadataApiAuthorizationManager
public MetadataApiAuthorizationManager()
-
-
方法详细资料
-
check
public @Nullable org.springframework.security.authorization.AuthorizationDecision check(Supplier<org.springframework.security.core.Authentication> authentication, org.springframework.security.web.access.intercept.RequestAuthorizationContext object) - 指定者:
check在接口中org.springframework.security.authorization.AuthorizationManager<org.springframework.security.web.access.intercept.RequestAuthorizationContext>
-