public interface IResourcePermissionAuthorization
限定符和类型 | 字段和说明 |
---|---|
static int |
ACCESS_ALLOW
通过验证
|
static int |
ACCESS_DENY
不通过验证
|
static int |
ACCESS_USE_BIOFFICE_DEFAULT
使用Smartbi的权限认证方式
|
限定符和类型 | 方法和说明 |
---|---|
void |
config(javax.servlet.ServletContext ctx)
配置登录权限验证类
|
int |
isAccessible(java.lang.String username,
java.lang.String operateType,
java.util.List<smartbi.catalogtree.ICatalogElement> element)
进行第三方权限认证
|
boolean |
shallValidate(smartbi.catalogtree.ICatalogElement element)
是否应该进行第三方权限认证
|
static final int ACCESS_ALLOW
static final int ACCESS_DENY
static final int ACCESS_USE_BIOFFICE_DEFAULT
void config(javax.servlet.ServletContext ctx) throws java.io.IOException
ctx
- 应用的上下文对象java.io.IOException
- 当出现初始化错误时。boolean shallValidate(smartbi.catalogtree.ICatalogElement element)
element
- 目录元素
elementType 资源类型,目前具有的类型为:
int isAccessible(java.lang.String username, java.lang.String operateType, java.util.List<smartbi.catalogtree.ICatalogElement> element)
username
- 用户名operateType
- 操作类型:
element
- 从根结点到该节点的整个路径的资源对象