类 NacosAuthPluginService
- java.lang.Object
-
- com.alibaba.nacos.plugin.auth.impl.NacosAuthPluginService
-
- 所有已实现的接口:
com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService
- 直接已知子类:
LdapAuthPluginService
public class NacosAuthPluginService extends java.lang.Object implements com.alibaba.nacos.plugin.auth.spi.server.AuthPluginServiceNacos default auth plugin service implementation.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.util.List<java.lang.String>IDENTITY_NAMESprivate NacosAuthManagernacosAuthManagerprivate static java.lang.StringUSER_IDENTITY_PARAM_KEY
-
构造器概要
构造器 构造器 说明 NacosAuthPluginService()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidcheckNacosAuthManager()booleanenableAuth(com.alibaba.nacos.plugin.auth.constant.ActionTypes action, java.lang.String type)java.lang.StringgetAuthServiceName()java.util.Collection<java.lang.String>identityNames()java.lang.BooleanvalidateAuthority(com.alibaba.nacos.plugin.auth.api.IdentityContext identityContext, com.alibaba.nacos.plugin.auth.api.Permission permission)booleanvalidateIdentity(com.alibaba.nacos.plugin.auth.api.IdentityContext identityContext, com.alibaba.nacos.plugin.auth.api.Resource resource)
-
-
-
字段详细资料
-
USER_IDENTITY_PARAM_KEY
private static final java.lang.String USER_IDENTITY_PARAM_KEY
- 另请参阅:
- 常量字段值
-
IDENTITY_NAMES
private static final java.util.List<java.lang.String> IDENTITY_NAMES
-
nacosAuthManager
private NacosAuthManager nacosAuthManager
-
-
方法详细资料
-
identityNames
public java.util.Collection<java.lang.String> identityNames()
- 指定者:
identityNames在接口中com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService
-
enableAuth
public boolean enableAuth(com.alibaba.nacos.plugin.auth.constant.ActionTypes action, java.lang.String type)- 指定者:
enableAuth在接口中com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService
-
validateIdentity
public boolean validateIdentity(com.alibaba.nacos.plugin.auth.api.IdentityContext identityContext, com.alibaba.nacos.plugin.auth.api.Resource resource) throws com.alibaba.nacos.plugin.auth.exception.AccessException- 指定者:
validateIdentity在接口中com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException
-
validateAuthority
public java.lang.Boolean validateAuthority(com.alibaba.nacos.plugin.auth.api.IdentityContext identityContext, com.alibaba.nacos.plugin.auth.api.Permission permission) throws com.alibaba.nacos.plugin.auth.exception.AccessException- 指定者:
validateAuthority在接口中com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException
-
getAuthServiceName
public java.lang.String getAuthServiceName()
- 指定者:
getAuthServiceName在接口中com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService
-
checkNacosAuthManager
private void checkNacosAuthManager()
-
-