类 GrpcProtocolAuthService
- java.lang.Object
-
- com.alibaba.nacos.auth.AbstractProtocolAuthService<com.alibaba.nacos.api.remote.request.Request>
-
- com.alibaba.nacos.auth.GrpcProtocolAuthService
-
- 所有已实现的接口:
ProtocolAuthService<com.alibaba.nacos.api.remote.request.Request>
public class GrpcProtocolAuthService extends AbstractProtocolAuthService<com.alibaba.nacos.api.remote.request.Request>
Auth Service for Grpc protocol.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private GrpcIdentityContextBuilderidentityContextBuilderprivate java.util.Map<java.lang.String,AbstractGrpcResourceParser>resourceParserMap-
从类继承的字段 com.alibaba.nacos.auth.AbstractProtocolAuthService
authConfigs
-
-
构造器概要
构造器 构造器 说明 GrpcProtocolAuthService(AuthConfigs authConfigs)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidinitialize()Init protocol auth service.com.alibaba.nacos.plugin.auth.api.IdentityContextparseIdentity(com.alibaba.nacos.api.remote.request.Request request)Parse identity context from protocol request.com.alibaba.nacos.plugin.auth.api.ResourceparseResource(com.alibaba.nacos.api.remote.request.Request request, Secured secured)Parse resource from protocol request and secured annotation.-
从类继承的方法 com.alibaba.nacos.auth.AbstractProtocolAuthService
enableAuth, parseSpecifiedResource, useSpecifiedParserToParse, validateAuthority, validateIdentity
-
-
-
-
字段详细资料
-
resourceParserMap
private final java.util.Map<java.lang.String,AbstractGrpcResourceParser> resourceParserMap
-
identityContextBuilder
private final GrpcIdentityContextBuilder identityContextBuilder
-
-
构造器详细资料
-
GrpcProtocolAuthService
public GrpcProtocolAuthService(AuthConfigs authConfigs)
-
-
方法详细资料
-
initialize
public void initialize()
从接口复制的说明:ProtocolAuthServiceInit protocol auth service.
-
parseResource
public com.alibaba.nacos.plugin.auth.api.Resource parseResource(com.alibaba.nacos.api.remote.request.Request request, Secured secured)从接口复制的说明:ProtocolAuthServiceParse resource from protocol request and secured annotation.- 参数:
request- protocol requestsecured- api secured annotation- 返回:
- resource
-
parseIdentity
public com.alibaba.nacos.plugin.auth.api.IdentityContext parseIdentity(com.alibaba.nacos.api.remote.request.Request request)
从接口复制的说明:ProtocolAuthServiceParse identity context from protocol request.- 参数:
request- protocol request- 返回:
- identity context
-
-