索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- AccessRequestException - cn.bbwres.biscuit.gateway.exception中的异常错误类
-
外部接口请求异常
- AccessRequestException(HttpStatus, String) - 异常错误类的构造器 cn.bbwres.biscuit.gateway.exception.AccessRequestException
-
Constructor for AccessRequestException.
- add(GatewayRouteInfoEntity) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
增加路由信息
- add(GatewayRouteInfoEntity) - 接口中的方法 cn.bbwres.biscuit.gateway.route.GatewayRoute
-
增加路由信息
- addRoute(RouteDefinition) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
新增路由配置
- antPathMatcher() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
路径匹配器
- apply(XssUriRegexGatewayFilterFactory.Config) - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.XssUriRegexGatewayFilterFactory
- appNames() - 类中的方法 cn.bbwres.biscuit.gateway.route.RouterController
-
appNames.
- authFilter(GatewayProperties) - 类中的方法 cn.bbwres.biscuit.gateway.filters.FiltersAutoConfigure
-
透传认证信息的过滤器
- AuthFilter - cn.bbwres.biscuit.gateway.filters中的类
-
认证服务透传处理
- AuthFilter() - 类的构造器 cn.bbwres.biscuit.gateway.filters.AuthFilter
- authorizationManager(ResourceCacheService, PathMatcher) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
认证管理器
- AuthorizationManager - cn.bbwres.biscuit.gateway.authorization中的类
-
认证配置信息
- AuthorizationManager() - 类的构造器 cn.bbwres.biscuit.gateway.authorization.AuthorizationManager
- AuthUtils - cn.bbwres.biscuit.gateway.utils中的类
-
认证工具类
- AuthUtils() - 类的构造器 cn.bbwres.biscuit.gateway.utils.AuthUtils
B
- beforeCommit(Supplier<? extends Mono<Void>>) - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
- bufferFactory() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
C
- CachedBodyOutputMessage - cn.bbwres.biscuit.gateway.filters.xss中的类
-
缓存当前请求,解决requestBody只能读取一次
- CachedBodyOutputMessage(ServerWebExchange, HttpHeaders, MultiValueMap<String, String>) - 类的构造器 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
-
Constructor for CachedBodyOutputMessage.
- callbackConfig(String) - 类中的方法 cn.bbwres.biscuit.gateway.route.GatewayRouteNacosProcessor
-
处理配置回调
- check(Mono<Authentication>, AuthorizationContext) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.AuthorizationManager
-
已过时。
- checkAuth(Set<String>, String, String, PathMatcher) - 类中的静态方法 cn.bbwres.biscuit.gateway.utils.AuthUtils
-
鉴权检查
- checkToken(String) - 接口中的方法 cn.bbwres.biscuit.gateway.service.ResourceService
-
检查并解析token
- checkToken(String) - 类中的方法 cn.bbwres.biscuit.gateway.service.ResourceServiceImpl
-
检查并解析token
- Clause() - 类的构造器 cn.bbwres.biscuit.gateway.route.entity.GatewayRouteInfoEntity.Clause
- cn.bbwres.biscuit.gateway - 程序包 cn.bbwres.biscuit.gateway
- cn.bbwres.biscuit.gateway.adapter - 程序包 cn.bbwres.biscuit.gateway.adapter
- cn.bbwres.biscuit.gateway.authorization - 程序包 cn.bbwres.biscuit.gateway.authorization
- cn.bbwres.biscuit.gateway.cache - 程序包 cn.bbwres.biscuit.gateway.cache
- cn.bbwres.biscuit.gateway.constants - 程序包 cn.bbwres.biscuit.gateway.constants
- cn.bbwres.biscuit.gateway.exception - 程序包 cn.bbwres.biscuit.gateway.exception
- cn.bbwres.biscuit.gateway.filters - 程序包 cn.bbwres.biscuit.gateway.filters
- cn.bbwres.biscuit.gateway.filters.xss - 程序包 cn.bbwres.biscuit.gateway.filters.xss
- cn.bbwres.biscuit.gateway.route - 程序包 cn.bbwres.biscuit.gateway.route
- cn.bbwres.biscuit.gateway.route.entity - 程序包 cn.bbwres.biscuit.gateway.route.entity
- cn.bbwres.biscuit.gateway.service - 程序包 cn.bbwres.biscuit.gateway.service
- cn.bbwres.biscuit.gateway.utils - 程序包 cn.bbwres.biscuit.gateway.utils
- Config() - 类的构造器 cn.bbwres.biscuit.gateway.filters.xss.XssUriRegexGatewayFilterFactory.Config
- convertFilters(List<FilterDefinition>, List<String>, List<GatewayRouteInfoEntity.Filter>) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
转换过滤器信息
- convertPredicates(List<PredicateDefinition>, List<String>, List<GatewayRouteInfoEntity.Predicate>) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
转换断言信息
- convertRoute(GatewayRouteInfoEntity) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
转换路由配置
- convertRoute(RouteDefinition) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
路由定义转换为配置
- convertURI(String) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
转换url信息
- customServerAccessDeniedHandler(GatewayProperties) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
无权访问自定义响应
- customServerAuthenticationEntryPoint(GatewayProperties) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
无效token/token过期 自定义响应
D
- defaultGatewayRoute(RouteDefinitionLocator, RouteDefinitionWriter, GatewayProperties) - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure.DynamicRouteConfigurer
-
动态路由
- DefaultGatewayRoute - cn.bbwres.biscuit.gateway.route中的类
-
网关路由默认配置
- DefaultGatewayRoute(RouteDefinitionLocator, RouteDefinitionWriter, GatewayProperties) - 类的构造器 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
- delete(String) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
删除路由信息
- delete(String) - 接口中的方法 cn.bbwres.biscuit.gateway.route.GatewayRoute
-
删除路由信息
- deleteRoute(RouteDefinition) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
删除路由配置
- DynamicRouteConfigurer() - 类的构造器 cn.bbwres.biscuit.gateway.GatewayAutoConfigure.DynamicRouteConfigurer
- DynamicRouteNacosConfigurer() - 类的构造器 cn.bbwres.biscuit.gateway.GatewayAutoConfigure.DynamicRouteConfigurer.DynamicRouteNacosConfigurer
E
- EMPTY_JSON_RULE_MULTIPLE - 类中的静态变量 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
- errorAttributes(GatewayProperties, ObjectProvider<MessageSourceAccessor>) - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure
-
gateway 统一错误处理
- errorWebExceptionHandler(ErrorAttributes, WebProperties, ApplicationContext) - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure
-
统一错误处理器
- ErrorWebExceptionHandler - cn.bbwres.biscuit.gateway.adapter中的类
-
全局异常处理
- ErrorWebExceptionHandler(ErrorAttributes, WebProperties.Resources, ApplicationContext) - 类的构造器 cn.bbwres.biscuit.gateway.adapter.ErrorWebExceptionHandler
-
Create a new
AbstractErrorWebExceptionHandler. - ExtensionErrorAttributes - cn.bbwres.biscuit.gateway.adapter中的类
-
异常信息处理
- ExtensionErrorAttributes() - 类的构造器 cn.bbwres.biscuit.gateway.adapter.ExtensionErrorAttributes
F
- filter(ServerWebExchange, GatewayFilterChain) - 类中的方法 cn.bbwres.biscuit.gateway.filters.AuthFilter
- filter(ServerWebExchange, GatewayFilterChain) - 类中的方法 cn.bbwres.biscuit.gateway.filters.LogFilter
-
Process the Web request and (optionally) delegate to the next
WebFilterthrough the givenGatewayFilterChain. - Filter() - 类的构造器 cn.bbwres.biscuit.gateway.route.entity.GatewayRouteInfoEntity.Filter
- FiltersAutoConfigure - cn.bbwres.biscuit.gateway.filters中的类
-
Filters 配置
- FiltersAutoConfigure() - 类的构造器 cn.bbwres.biscuit.gateway.filters.FiltersAutoConfigure
G
- GatewayAutoConfigure - cn.bbwres.biscuit.gateway中的类
-
网关鉴权 自动注入配置
- GatewayAutoConfigure() - 类的构造器 cn.bbwres.biscuit.gateway.GatewayAutoConfigure
- GatewayAutoConfigure.DynamicRouteConfigurer - cn.bbwres.biscuit.gateway中的类
-
动态路由配置类
- GatewayAutoConfigure.DynamicRouteConfigurer.DynamicRouteNacosConfigurer - cn.bbwres.biscuit.gateway中的类
-
nacos 配置
- GatewayConstant - cn.bbwres.biscuit.gateway.constants中的类
-
网关常量
- GatewayConstant() - 类的构造器 cn.bbwres.biscuit.gateway.constants.GatewayConstant
- GatewayProperties - cn.bbwres.biscuit.gateway中的类
-
网关 配置文件
- GatewayProperties() - 类的构造器 cn.bbwres.biscuit.gateway.GatewayProperties
- GatewayRoute - cn.bbwres.biscuit.gateway.route中的接口
-
网关路由更新
- GatewayRouteInfoEntity - cn.bbwres.biscuit.gateway.route.entity中的类
- GatewayRouteInfoEntity() - 类的构造器 cn.bbwres.biscuit.gateway.route.entity.GatewayRouteInfoEntity
- GatewayRouteInfoEntity.Clause - cn.bbwres.biscuit.gateway.route.entity中的类
-
基础信息
- GatewayRouteInfoEntity.Filter - cn.bbwres.biscuit.gateway.route.entity中的类
-
过滤器配置
- GatewayRouteInfoEntity.Predicate - cn.bbwres.biscuit.gateway.route.entity中的类
-
断言信息配置
- gatewayRouteNacosProcessor(NacosConfigOperation, DefaultGatewayRoute, GatewayProperties, Environment) - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure.DynamicRouteConfigurer.DynamicRouteNacosConfigurer
-
动态路由
- GatewayRouteNacosProcessor - cn.bbwres.biscuit.gateway.route中的类
-
网关动态路由配置
- GatewayRouteNacosProcessor(NacosConfigOperation, DefaultGatewayRoute, GatewayProperties, Environment) - 类的构造器 cn.bbwres.biscuit.gateway.route.GatewayRouteNacosProcessor
- getAuthorities() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- getBody() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
-
Return the request body, or an error stream if the body was never set or when.
- getCredentials() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- getDataId() - 类中的方法 cn.bbwres.biscuit.gateway.route.GatewayRouteNacosProcessor
-
获取DataId
- getDetails() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- getErrorAttributes(ServerRequest, ErrorAttributeOptions) - 类中的方法 cn.bbwres.biscuit.gateway.adapter.ExtensionErrorAttributes
- getGroup() - 类中的方法 cn.bbwres.biscuit.gateway.route.GatewayRouteNacosProcessor
-
获取Group
- getHeaders() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
- getLoginAuthResource() - 类中的方法 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
获取仅需要登陆认证的资源地址
- getLoginAuthResource() - 接口中的方法 cn.bbwres.biscuit.gateway.service.ResourceService
-
获取仅需要登陆认证的资源地址
- getLoginAuthResource() - 类中的方法 cn.bbwres.biscuit.gateway.service.ResourceServiceImpl
-
获取仅需要登陆认证的资源地址
- getLoginUrl() - 接口中的方法 cn.bbwres.biscuit.gateway.service.ResourceService
-
获取登陆地址
- getLoginUrlBuildState(String) - 类中的方法 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
获取登陆地址
- getLoginUrlBuildState(String) - 接口中的方法 cn.bbwres.biscuit.gateway.service.ResourceService
-
获取登陆地址
- getName() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- getOrder() - 类中的方法 cn.bbwres.biscuit.gateway.filters.AuthFilter
- getOrder() - 类中的方法 cn.bbwres.biscuit.gateway.filters.LogFilter
-
Get the order value of this object.
- getPrincipal() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- getQueryParams() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
-
Getter for the field
queryParams. - getResourceByRole(Set<String>) - 类中的方法 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
根据角色信息获取出当前角色拥有的资源信息
- getResourceByRole(Set<String>) - 接口中的方法 cn.bbwres.biscuit.gateway.service.ResourceService
-
根据角色信息获取出当前角色拥有的资源信息
- getResourceByRole(Set<String>) - 类中的方法 cn.bbwres.biscuit.gateway.service.ResourceServiceImpl
-
根据角色信息获取出当前角色拥有的资源信息
- getRoutingFunction(ErrorAttributes) - 类中的方法 cn.bbwres.biscuit.gateway.adapter.ErrorWebExceptionHandler
-
Create a
RouterFunctionthat can route and handle errors as JSON responses or HTML views.
I
- init() - 类中的方法 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
初始化缓存
- isAuthenticated() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- isCommitted() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
- isInternal(Map<String, String>) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
L
- locateRoutes() - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
获取已经生效的路由信息
- logFilter() - 类中的方法 cn.bbwres.biscuit.gateway.filters.FiltersAutoConfigure
-
日志过滤器
- LogFilter - cn.bbwres.biscuit.gateway.filters中的类
-
log 日志过滤器
- LogFilter() - 类的构造器 cn.bbwres.biscuit.gateway.filters.LogFilter
- LOGIN_AUTH_RESOURCE - 类中的静态变量 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
登陆认证
M
- MapAuthentication - cn.bbwres.biscuit.gateway.authorization中的类
-
map 转换出来的token信息
- MapAuthentication(UserBaseInfo) - 类的构造器 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
-
Constructor for MapAuthentication.
- messageConverters(ObjectProvider<HttpMessageConverter<?>>) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
messageConverters.
- modify(GatewayRouteInfoEntity) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
修改路由信息
- modify(GatewayRouteInfoEntity) - 接口中的方法 cn.bbwres.biscuit.gateway.route.GatewayRoute
-
修改路由信息
- modifyRoute(RouteDefinition) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
修改路由配置
P
- Predicate() - 类的构造器 cn.bbwres.biscuit.gateway.route.entity.GatewayRouteInfoEntity.Predicate
Q
- QUERY_PARAMS - 类中的静态变量 cn.bbwres.biscuit.gateway.constants.GatewayConstant
-
查询参数
R
- reactiveAuthenticationManager(ResourceService) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.TokenConfig
-
处理jwt token
- REGEX_KEY - 类中的静态变量 cn.bbwres.biscuit.gateway.filters.xss.XssUriRegexGatewayFilterFactory
-
Regex key.
- resourceCacheService(GatewayProperties, ResourceService) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
资源缓存服务
- ResourceCacheService - cn.bbwres.biscuit.gateway.cache中的类
-
获取认证的url资源 的缓存服务
- ResourceCacheService(GatewayProperties, ResourceService) - 类的构造器 cn.bbwres.biscuit.gateway.cache.ResourceCacheService
-
Constructor for ResourceCacheService.
- ResourceServerConfig - cn.bbwres.biscuit.gateway.authorization中的类
-
资源配置
- ResourceServerConfig() - 类的构造器 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
- resourceService(WebClient, GatewayProperties) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.TokenConfig
- ResourceService - cn.bbwres.biscuit.gateway.service中的接口
-
获取认证的url资源
- ResourceServiceImpl - cn.bbwres.biscuit.gateway.service中的类
-
用户资源信息获取
- ResourceServiceImpl(WebClient, GatewayProperties) - 类的构造器 cn.bbwres.biscuit.gateway.service.ResourceServiceImpl
- routerController(RouteLocator) - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure
-
路由控制器
- RouterController - cn.bbwres.biscuit.gateway.route中的类
-
路由配置信息
- RouterController() - 类的构造器 cn.bbwres.biscuit.gateway.route.RouterController
S
- serverAuthenticationConverter() - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
设置获取token的转换器
- setApplicationEventPublisher(ApplicationEventPublisher) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
Set the ApplicationEventPublisher that this object runs in.
- setAuthenticated(boolean) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- setAuthorities(Collection<GrantedAuthority>) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- setComplete() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
- setPrincipal(Object) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.MapAuthentication
- shortcutFieldOrder() - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.XssUriRegexGatewayFilterFactory
- springSecurityFilterChain(ServerHttpSecurity, GatewayProperties, AuthorizationManager, ServerAccessDeniedHandler, ServerAuthenticationEntryPoint, ObjectProvider<ReactiveAuthenticationManager>) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.ResourceServerConfig
-
安全处理类
- stripXss(String) - 类中的静态方法 cn.bbwres.biscuit.gateway.filters.xss.XssUtils
-
过滤xss
T
- TokenConfig - cn.bbwres.biscuit.gateway.authorization中的类
-
token配置
- TokenConfig() - 类的构造器 cn.bbwres.biscuit.gateway.authorization.TokenConfig
U
- updateAll(String) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
更新数据
- updateAll(String) - 接口中的方法 cn.bbwres.biscuit.gateway.route.GatewayRoute
-
更新数据
- updateAll(List<GatewayRouteInfoEntity>) - 类中的方法 cn.bbwres.biscuit.gateway.route.DefaultGatewayRoute
-
更新数据
- updateAll(List<GatewayRouteInfoEntity>) - 接口中的方法 cn.bbwres.biscuit.gateway.route.GatewayRoute
-
更新数据
- USER_INFO - 类中的静态变量 cn.bbwres.biscuit.gateway.constants.GatewayConstant
-
用户信息
W
- webClient(WebClient.Builder, ReactorLoadBalancerExchangeFilterFunction) - 类中的方法 cn.bbwres.biscuit.gateway.authorization.TokenConfig
-
webclient
- webSessionManager() - 类中的方法 cn.bbwres.biscuit.gateway.GatewayAutoConfigure
-
空的SessionManager
- writeAndFlushWith(Publisher<? extends Publisher<? extends DataBuffer>>) - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
- writeWith(Publisher<? extends DataBuffer>) - 类中的方法 cn.bbwres.biscuit.gateway.filters.xss.CachedBodyOutputMessage
X
- xssUriRegexGatewayFilterFactory(ServerCodecConfigurer) - 类中的方法 cn.bbwres.biscuit.gateway.filters.FiltersAutoConfigure
-
xss 过滤器
- XssUriRegexGatewayFilterFactory - cn.bbwres.biscuit.gateway.filters.xss中的类
-
xss 过滤器
- XssUriRegexGatewayFilterFactory(ServerCodecConfigurer) - 类的构造器 cn.bbwres.biscuit.gateway.filters.xss.XssUriRegexGatewayFilterFactory
-
Constructor for XssUriRegexGatewayFilterFactory.
- XssUriRegexGatewayFilterFactory.Config - cn.bbwres.biscuit.gateway.filters.xss中的类
- XssUtils - cn.bbwres.biscuit.gateway.filters.xss中的类
-
xss 过滤工具
常量字段值|所有程序包|所有类和接口|序列化表格
ReactiveAuthorizationManager.authorize(Mono, Object)instead