A B C D G H I J L M N O R S U 

A

ANNOTATION_CLASS_ARRAY - 类 中的静态变量cn.naturemix.plugin.security.aspect.AuthzAnnotationAspect
定义一个基于授权功能的注解类数组
AuthcException - cn.naturemix.plugin.security.exception中的类
 
AuthcException(AuthenticationException) - 类 的构造器cn.naturemix.plugin.security.exception.AuthcException
 
AuthzAnnotationAspect - cn.naturemix.plugin.security.aspect中的类
授权注解切面
AuthzAnnotationAspect() - 类 的构造器cn.naturemix.plugin.security.aspect.AuthzAnnotationAspect
 
AuthzException - cn.naturemix.plugin.security.exception中的异常错误
 
AuthzException(String) - 异常错误 的构造器cn.naturemix.plugin.security.exception.AuthzException
 

B

before(Class<?>, Method, Object[]) - 类 中的方法cn.naturemix.plugin.security.aspect.AuthzAnnotationAspect
 

C

CACHE - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
 
cn.naturemix.plugin.security - 程序包 cn.naturemix.plugin.security
 
cn.naturemix.plugin.security.annotation - 程序包 cn.naturemix.plugin.security.annotation
 
cn.naturemix.plugin.security.aspect - 程序包 cn.naturemix.plugin.security.aspect
 
cn.naturemix.plugin.security.exception - 程序包 cn.naturemix.plugin.security.exception
 
cn.naturemix.plugin.security.password - 程序包 cn.naturemix.plugin.security.password
 
cn.naturemix.plugin.security.realm - 程序包 cn.naturemix.plugin.security.realm
 
cn.naturemix.plugin.security.tag - 程序包 cn.naturemix.plugin.security.tag
 

D

doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - 类 中的方法cn.naturemix.plugin.security.password.Md5CredentialsMatcher
 
doGetAuthenticationInfo(AuthenticationToken) - 类 中的方法cn.naturemix.plugin.security.realm.NaturemixCustomRealm
 
doGetAuthorizationInfo(PrincipalCollection) - 类 中的方法cn.naturemix.plugin.security.realm.NaturemixCustomRealm
 

G

getJdbcAuthcQuery() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 
getJdbcPermissionsQuery() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 
getJdbcRolesQuery() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 
getNaturemixSecurity() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 
getPassword(String) - 接口 中的方法cn.naturemix.plugin.security.NaturemixSecurity
根据用户名获取密码
getPermissionNameSet(String) - 接口 中的方法cn.naturemix.plugin.security.NaturemixSecurity
根据角色名获取权限名合集
getRealms() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 
getRoleNameSet(String) - 接口 中的方法cn.naturemix.plugin.security.NaturemixSecurity
根据用户名获取角色名合集

H

HasAllPermission - cn.naturemix.plugin.security.tag中的类
 
HasAllPermission() - 类 的构造器cn.naturemix.plugin.security.tag.HasAllPermission
 
HasAllRolesTag - cn.naturemix.plugin.security.tag中的类
判断当前用户是否拥有其中所有的角色(逗号分隔,表示"与"的关系)
HasAllRolesTag() - 类 的构造器cn.naturemix.plugin.security.tag.HasAllRolesTag
 
HasAnyPermission - cn.naturemix.plugin.security.tag中的类
 
HasAnyPermission() - 类 的构造器cn.naturemix.plugin.security.tag.HasAnyPermission
 

I

init() - 类 中的方法cn.naturemix.plugin.security.NaturemixSercurityFilter
 
isCache() - 类 中的静态方法cn.naturemix.plugin.security.SecurityConfig
 

J

JDBC_AUTHC_QUERY - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
 
JDBC_PERMISSION_QUERY - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
 
JDBC_ROLES_QUERY - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
 

L

login(String, String) - 类 中的静态方法cn.naturemix.plugin.security.SecurityHelper
登陆
logout() - 类 中的静态方法cn.naturemix.plugin.security.SecurityHelper
注销

M

Md5CredentialsMatcher - cn.naturemix.plugin.security.password中的类
密码匹配器
Md5CredentialsMatcher() - 类 的构造器cn.naturemix.plugin.security.password.Md5CredentialsMatcher
 

N

NaturemixCustomRealm - cn.naturemix.plugin.security.realm中的类
基于Naturemix的自定义Realm(需要实现NaturemixSecurity接口)
NaturemixCustomRealm(NaturemixSecurity) - 类 的构造器cn.naturemix.plugin.security.realm.NaturemixCustomRealm
 
NaturemixJdbcRealm - cn.naturemix.plugin.security.realm中的类
基于naturemix的JDBC Reaml(需要提供相关naturemix.plugin.security.jdbc)
NaturemixJdbcRealm() - 类 的构造器cn.naturemix.plugin.security.realm.NaturemixJdbcRealm
 
NaturemixSecurity - cn.naturemix.plugin.security中的接口
Naturemix Security接口 可在应用中实现该接口,或者在naturemix.properties文件中提供以下基于SQL的配置项: naturemix.plugin.security.jdbc,authc_query:根据用户名获取密码 naturemix.plugin.security.jdbc,roles_query:根据用户名获取角色名合集 naturemix.plugin.security.jdbc,permission_query:根据角色名获取权限名合集
    NaturemixSecurityPlugin - cn.naturemix.plugin.security中的类
    Naturemix Security 插件
    NaturemixSecurityPlugin() - 类 的构造器cn.naturemix.plugin.security.NaturemixSecurityPlugin
     
    NaturemixSercurityFilter - cn.naturemix.plugin.security中的类
    安全过滤器
    NaturemixSercurityFilter() - 类 的构造器cn.naturemix.plugin.security.NaturemixSercurityFilter
     

    O

    onStartup(Set<Class<?>>, ServletContext) - 类 中的方法cn.naturemix.plugin.security.NaturemixSecurityPlugin
     

    R

    REALMS - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
     
    REALMS_CUSTOM - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
     
    REALMS_JDBC - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
     

    S

    SecurityConfig - cn.naturemix.plugin.security中的类
    从配置文件中获取相关属性
    SecurityConfig() - 类 的构造器cn.naturemix.plugin.security.SecurityConfig
     
    SecurityConstant - cn.naturemix.plugin.security中的接口
    常量接口
    SecurityHelper - cn.naturemix.plugin.security中的类
    Security助手类
    SecurityHelper() - 类 的构造器cn.naturemix.plugin.security.SecurityHelper
     
    showTagBody(String) - 类 中的方法cn.naturemix.plugin.security.tag.HasAllPermission
     
    showTagBody(String) - 类 中的方法cn.naturemix.plugin.security.tag.HasAllRolesTag
     
    showTagBody(String) - 类 中的方法cn.naturemix.plugin.security.tag.HasAnyPermission
     
    SMART_SECURITY - 接口 中的静态变量cn.naturemix.plugin.security.SecurityConstant
     

    U

    User - cn.naturemix.plugin.security.annotation中的注释类型
    判断当前用户是否已登陆(包括:已认证与已记住)
    A B C D G H I J L M N O R S U 

    Copyright © 2017. All rights reserved.