类 HttpProtocolAuthService
- java.lang.Object
-
- com.alibaba.nacos.auth.AbstractProtocolAuthService<javax.servlet.http.HttpServletRequest>
-
- com.alibaba.nacos.auth.HttpProtocolAuthService
-
- 所有已实现的接口:
ProtocolAuthService<javax.servlet.http.HttpServletRequest>
public class HttpProtocolAuthService extends AbstractProtocolAuthService<javax.servlet.http.HttpServletRequest>
Auth Service for Http protocol.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private HttpIdentityContextBuilderidentityContextBuilderprivate java.util.Map<java.lang.String,AbstractHttpResourceParser>resourceParserMap-
从类继承的字段 com.alibaba.nacos.auth.AbstractProtocolAuthService
authConfigs
-
-
构造器概要
构造器 构造器 说明 HttpProtocolAuthService(AuthConfigs authConfigs)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidinitialize()Init protocol auth service.com.alibaba.nacos.plugin.auth.api.IdentityContextparseIdentity(javax.servlet.http.HttpServletRequest request)Parse identity context from protocol request.com.alibaba.nacos.plugin.auth.api.ResourceparseResource(javax.servlet.http.HttpServletRequest 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,AbstractHttpResourceParser> resourceParserMap
-
identityContextBuilder
private final HttpIdentityContextBuilder identityContextBuilder
-
-
构造器详细资料
-
HttpProtocolAuthService
public HttpProtocolAuthService(AuthConfigs authConfigs)
-
-
方法详细资料
-
initialize
public void initialize()
从接口复制的说明:ProtocolAuthServiceInit protocol auth service.
-
parseResource
public com.alibaba.nacos.plugin.auth.api.Resource parseResource(javax.servlet.http.HttpServletRequest 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(javax.servlet.http.HttpServletRequest request)
从接口复制的说明:ProtocolAuthServiceParse identity context from protocol request.- 参数:
request- protocol request- 返回:
- identity context
-
-