@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface CustomizePreAuthorize
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
all
scope具有ALL权限
|
boolean |
create
scope具有创建权限
|
boolean |
delete
scope具有删除权限
|
java.lang.String |
hasClient
指定的客户端才能访问
|
java.lang.String[] |
hasPermission
具有权限字段则通过
|
java.lang.String[] |
hasResource
指定的资源服务才能访问
|
java.lang.String[] |
hasScope
具有特定scpo则通过
|
java.lang.String |
notHasClient
不是指定的客户端才能访问
|
java.lang.String[] |
notHasPermission
不具有指定权限字段则通过
|
java.lang.String[] |
notHasResource
不是指定的资源服务才能访问
|
java.lang.String[] |
notHasScope
不具有指定scpo则通过
|
boolean |
read
scope具有写权限
|
boolean |
write
scope具有读取权限
|
Copyright © 2021. All Rights Reserved.