索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- AbstractAuthenticationEntryPoint - com.flyfish.oauth.entry中的类
- AbstractAuthenticationEntryPoint() - 类的构造器 com.flyfish.oauth.entry.AbstractAuthenticationEntryPoint
- AbstractSyncRequestAcceptor - com.flyfish.oauth.common.sync中的类
-
抽象类,实现了基础的查找定位功能
- AbstractSyncRequestAcceptor() - 类的构造器 com.flyfish.oauth.common.sync.AbstractSyncRequestAcceptor
- AbstractUserProvider<T> - com.flyfish.oauth.configuration.sync.user中的类
-
抽象的用户同步转换器
- AbstractUserProvider() - 类的构造器 com.flyfish.oauth.configuration.sync.user.AbstractUserProvider
-
保证系统内实例化至少一次,以插入调用链
- accept(HttpServletRequest) - 类中的方法 com.flyfish.oauth.common.sync.methods.DeleteSyncRequestAcceptor
-
匹配
- accept(HttpServletRequest) - 类中的方法 com.flyfish.oauth.common.sync.methods.PatchSyncRequestAcceptor
-
匹配
- accept(HttpServletRequest) - 类中的方法 com.flyfish.oauth.common.sync.methods.PostSyncRequestAcceptor
-
匹配
- accept(HttpServletRequest) - 类中的方法 com.flyfish.oauth.common.sync.methods.PutSyncRequestAcceptor
-
匹配
- accept(HttpServletRequest) - 接口中的方法 com.flyfish.oauth.common.sync.SyncRequestAcceptor
-
匹配
- accept(HttpServletRequest, AuditingResponseWrapper) - 类中的静态方法 com.flyfish.oauth.entry.auditing.AuditingRequest
-
对请求进行审计,判断是否需要审计
- accept(T) - 接口中的方法 com.flyfish.oauth.common.Consumer
-
Performs this operation on the given argument.
- acceptTransform(String) - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- ACCESS_TOKEN - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
-
The access token issued by the authorization server.
- added() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者变为后者增加的集合
- addedKeys() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者变为后者增加的Code集合
- addHeader(String, String) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- addMultipartBody(String, String, Object) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- addParam(String, Object) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- ADMIN - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- any(Map, String) - 类中的静态方法 com.flyfish.oauth.builder.MapParamBuilder
- apply(AuditingRecord) - 类中的方法 com.flyfish.oauth.entry.auditing.RestClientAuditingEntryPoint
-
提交审计记录
- apply(AuditingRecord) - 接口中的方法 com.flyfish.oauth.entry.AuditingEntryPoint
-
提交审计记录
- apply(T) - 接口中的方法 com.flyfish.oauth.common.Function
-
执行函数
- audit(AuditingEntryPoint, AuditingRequest) - 类中的方法 com.flyfish.oauth.entry.auditing.AuditingExecutor
-
核心业务,执行审计
- AuditingContext - com.flyfish.oauth.common中的类
-
审计上下文,缓存审计的一些公共数据
- AuditingContext() - 类的构造器 com.flyfish.oauth.common.AuditingContext
- auditingEntryPoint - 类中的变量 com.flyfish.oauth.common.OAuth2PostAware
- auditingEntryPoint - 类中的变量 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- AuditingEntryPoint - com.flyfish.oauth.entry中的接口
-
审计接入点,负责处理审计
- AuditingExecutor - com.flyfish.oauth.entry.auditing中的类
-
审计执行器
- AuditingExecutor() - 类的构造器 com.flyfish.oauth.entry.auditing.AuditingExecutor
- AuditingFilter - com.flyfish.oauth.filter中的类
-
审计filter
- AuditingFilter() - 类的构造器 com.flyfish.oauth.filter.AuditingFilter
- AuditingRecord - com.flyfish.oauth.domain.auditing中的类
- AuditingRecord() - 类的构造器 com.flyfish.oauth.domain.auditing.AuditingRecord
- AuditingRequest - com.flyfish.oauth.entry.auditing中的类
-
审计请求
- AuditingRequest() - 类的构造器 com.flyfish.oauth.entry.auditing.AuditingRequest
- AuditingResponseWrapper - com.flyfish.oauth.wrapper中的类
-
用于审计的响应值包装 这里为了不影响实现,只是使用了一份软拷贝
- AuditingResponseWrapper(HttpServletResponse) - 类的构造器 com.flyfish.oauth.wrapper.AuditingResponseWrapper
- AuditingStrategy - com.flyfish.oauth.domain.auditing中的类
-
审计策略
- AuditingStrategy() - 类的构造器 com.flyfish.oauth.domain.auditing.AuditingStrategy
- AuditingStrategy.InterfaceParameter - com.flyfish.oauth.domain.auditing中的类
-
接口请求参数
- AuditingStrategy.InterfaceParamType - com.flyfish.oauth.domain.auditing中的枚举类
- AuditingStrategy.InterfaceResult - com.flyfish.oauth.domain.auditing中的类
- AuditingStrategy.InterfaceResultType - com.flyfish.oauth.domain.auditing中的枚举类
- AUTH_CODE_VALUE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
- AUTH_HEADER - 类中的静态变量 com.flyfish.oauth.entry.AbstractAuthenticationEntryPoint
- AUTH_PARAM_VALUE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
- AUTH_REDIRECT_VALUE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
- authenticate(OAuthFilterContext) - 类中的方法 com.flyfish.oauth.common.auth.OAuthAuthenticator
-
鉴权,这里使用请求上下文鉴权
- authenticate(OAuthSSOToken) - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- authenticated() - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- authenticationEntryPoint - 类中的变量 com.flyfish.oauth.common.OAuth2PostAware
- authenticationEntryPoint - 类中的变量 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- AuthenticationEntryPoint - com.flyfish.oauth.entry中的接口
-
定义认证接入点,处理认证请求
- AUTHORIZATION_CODE - 接口中的静态变量 com.flyfish.oauth.common.OAuth2GrantType
- AuthStatus - com.flyfish.oauth.common.auth中的枚举类
-
认证状态枚举
B
- BEARER_TYPE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
- BINARY - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResultType
- bind(SyncUserProvider) - 类中的静态方法 com.flyfish.oauth.filter.SyncUserFilter
-
绑定实例,这里发生在抽象类
- bind(Object) - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- body(Object) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- body(String) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- build() - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- build() - 接口中的方法 com.flyfish.oauth.builder.OAuthStateBuilder
- build() - 类中的方法 com.flyfish.oauth.builder.RandomOAuthStateBuilder
- build() - 类中的方法 com.flyfish.oauth.builder.TypedMapBuilder
- build() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
-
构建client
- builder() - 类中的静态方法 com.flyfish.oauth.builder.MapParamBuilder
- builder() - 类中的静态方法 com.flyfish.oauth.builder.TypedMapBuilder
C
- cast(R) - 类中的静态方法 com.flyfish.oauth.utils.CastUtils
- CastUtils - com.flyfish.oauth.utils中的类
- CastUtils() - 类的构造器 com.flyfish.oauth.utils.CastUtils
- changedKeys() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- changedNewList() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- changedNewMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者改变的Map(副本)
- changedOriginList() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- changedOriginMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者改变的Map(正本)
- changeTarget(List, List) - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- charset(String) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- checkAccessToken(String) - 类中的方法 com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
-
检查accessToken
- checkAccessToken(String, String) - 类中的方法 com.flyfish.oauth.entry.AbstractAuthenticationEntryPoint
- checkAccessToken(String, String) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
检查accessToken的有效性,以确定是否需要跳转登录
- checkAccessToken(String, String) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- checkStatus(HttpServletRequest) - 类中的方法 com.flyfish.oauth.common.auth.OAuthAuthenticator
-
检查请求状态
- CheckTokenResult - com.flyfish.oauth.entry.scribe中的类
-
检查token 的返回实体
- CheckTokenResult() - 类的构造器 com.flyfish.oauth.entry.scribe.CheckTokenResult
- clear() - 类中的方法 com.flyfish.oauth.common.AuditingContext
- clear(String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- client - 类中的变量 com.flyfish.oauth.common.OAuth2PostAware
- client - 类中的变量 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- CLIENT_CREDENTIALS - 接口中的静态变量 com.flyfish.oauth.common.OAuth2GrantType
- CLIENT_ID - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- CLIENT_SECRET - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- ClientAuthority - com.flyfish.oauth.domain.to中的类
- ClientAuthority() - 类的构造器 com.flyfish.oauth.domain.to.ClientAuthority
- ClientAwareFilter - com.flyfish.oauth.filter中的类
- ClientAwareFilter() - 类的构造器 com.flyfish.oauth.filter.ClientAwareFilter
- ClientAwareSyncTransformer<T,
R> - com.flyfish.oauth.configuration.sync中的类 -
可监听的转换器,一定要继承这个实现
- ClientAwareSyncTransformer() - 类的构造器 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- clientToken() - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- clientToken() - 类中的静态方法 com.flyfish.oauth.common.OAuthContext
-
获取客户端token
- code - 类中的变量 com.flyfish.oauth.domain.raw.Domain
-
编号
- code - 类中的变量 com.flyfish.oauth.domain.raw.LocalUser
- CODE - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- CodeAuthenticationEntryPoint - com.flyfish.oauth.entry中的类
-
已过时。
- CodeAuthenticationEntryPoint(OAuth2SsoClient) - 类的构造器 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。
- CollectionComparator<K,
T> - com.flyfish.oauth.common.sync.support中的类 -
CollectionComparator
- com.flyfish.oauth.builder - 程序包 com.flyfish.oauth.builder
- com.flyfish.oauth.client - 程序包 com.flyfish.oauth.client
- com.flyfish.oauth.common - 程序包 com.flyfish.oauth.common
- com.flyfish.oauth.common.auth - 程序包 com.flyfish.oauth.common.auth
- com.flyfish.oauth.common.cookie - 程序包 com.flyfish.oauth.common.cookie
- com.flyfish.oauth.common.sync - 程序包 com.flyfish.oauth.common.sync
- com.flyfish.oauth.common.sync.methods - 程序包 com.flyfish.oauth.common.sync.methods
- com.flyfish.oauth.common.sync.support - 程序包 com.flyfish.oauth.common.sync.support
- com.flyfish.oauth.configuration - 程序包 com.flyfish.oauth.configuration
- com.flyfish.oauth.configuration.sync - 程序包 com.flyfish.oauth.configuration.sync
- com.flyfish.oauth.configuration.sync.biz - 程序包 com.flyfish.oauth.configuration.sync.biz
- com.flyfish.oauth.configuration.sync.user - 程序包 com.flyfish.oauth.configuration.sync.user
- com.flyfish.oauth.configuration.tools - 程序包 com.flyfish.oauth.configuration.tools
- com.flyfish.oauth.domain - 程序包 com.flyfish.oauth.domain
- com.flyfish.oauth.domain.auditing - 程序包 com.flyfish.oauth.domain.auditing
- com.flyfish.oauth.domain.data - 程序包 com.flyfish.oauth.domain.data
- com.flyfish.oauth.domain.enums - 程序包 com.flyfish.oauth.domain.enums
- com.flyfish.oauth.domain.raw - 程序包 com.flyfish.oauth.domain.raw
- com.flyfish.oauth.domain.to - 程序包 com.flyfish.oauth.domain.to
- com.flyfish.oauth.entry - 程序包 com.flyfish.oauth.entry
- com.flyfish.oauth.entry.auditing - 程序包 com.flyfish.oauth.entry.auditing
- com.flyfish.oauth.entry.scribe - 程序包 com.flyfish.oauth.entry.scribe
- com.flyfish.oauth.filter - 程序包 com.flyfish.oauth.filter
- com.flyfish.oauth.utils - 程序包 com.flyfish.oauth.utils
- com.flyfish.oauth.wrapper - 程序包 com.flyfish.oauth.wrapper
- compare(List, SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.AbstractSyncRequestAcceptor
-
比较并返回比较结果,根据不同实现策略进行不同的比较
- compare(List, SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.methods.DeleteSyncRequestAcceptor
-
比较并返回比较结果,根据不同实现策略进行不同的比较
- compare(List, SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.methods.PatchSyncRequestAcceptor
-
比较并返回比较结果,根据不同实现策略进行不同的比较
- compare(List, SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.methods.PostSyncRequestAcceptor
-
比较并返回比较结果,根据不同实现策略进行不同的比较
- compare(List, SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.methods.PutSyncRequestAcceptor
-
比较并返回比较结果,根据不同实现策略进行不同的比较
- completeUser(SSOUserInfo) - 类中的方法 com.flyfish.oauth.configuration.DefaultUserService
-
创建用户
- completeUser(SSOUserInfo) - 接口中的方法 com.flyfish.oauth.configuration.OAuth2SsoUserService
-
创建用户
- configure(OAuth2SsoProperties) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
初始化配置(自定义配置)
- configure(OAuth2SsoProperties) - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。
- configure(OAuth2SsoProperties) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- Consumer<T> - com.flyfish.oauth.common中的接口
- containsAll(Set, Set) - 类中的静态方法 com.flyfish.oauth.utils.OAuth2Utils
-
Compare 2 sets and check that one contains all members of the other.
- ContainUtils - com.flyfish.oauth.utils中的类
- ContainUtils() - 类的构造器 com.flyfish.oauth.utils.ContainUtils
- continueFilter() - 类中的方法 com.flyfish.oauth.common.OAuthFilterContext
- convert(OAuth2SsoUserService, SSOUserInfo) - 类中的静态方法 com.flyfish.oauth.utils.UserConvertUtils
-
转换用户
- convert(LocalUser) - 接口中的方法 com.flyfish.oauth.configuration.tools.UserConverter
-
转换用户 从本地用户转换为真实用户
- convert(HttpSession, SSOUserInfo) - 类中的方法 com.flyfish.oauth.configuration.DefaultSessionConverter
-
session转换方法,T 为转换过的SSOUserInfo
- convert(HttpSession, T) - 接口中的方法 com.flyfish.oauth.configuration.SSOSessionConverter
-
session转换方法,T 为转换过的SSOUserInfo
- CookieFactory - com.flyfish.oauth.common.cookie中的类
-
所有cookie名都需要增加特异性clientId
- CookieFactory() - 类的构造器 com.flyfish.oauth.common.cookie.CookieFactory
- copyProps(T, T) - 类中的静态方法 com.flyfish.oauth.utils.CopyUtils
-
拷贝参数 entity类型必须和当前类型一致,否则报错
- CopyUtils - com.flyfish.oauth.utils中的类
- CopyUtils() - 类的构造器 com.flyfish.oauth.utils.CopyUtils
- create() - 类中的静态方法 com.flyfish.oauth.client.RestClient
- createCheckTokenRequest(String) - 类中的方法 com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
-
检查Token
- createService(String, String, String, String, String, String, HttpClientConfig, HttpClient) - 类中的方法 com.flyfish.oauth.entry.scribe.SecurityServerApi
D
- decrypt(String, OAuth2SsoProperties) - 类中的静态方法 com.flyfish.oauth.utils.SecurityUtils
-
解密,尝试
- DEFAULT_AUDITING_FETCH_URI - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_AUDITING_URI - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_CHECK_PATH - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_LOG_OUT_PATH - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_LOGIN_PATH - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_REDIRECT_URI - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_SCOPE - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_SYNC_URI - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_TOKEN_PATH - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DEFAULT_USER_PATH - 类中的静态变量 com.flyfish.oauth.configuration.OAuth2SsoProperties
- DefaultOAuth2SsoClient - com.flyfish.oauth.client中的类
-
统一认证客户端,负责接收配置
- DefaultOAuth2SsoClient() - 类的构造器 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- DefaultSessionConverter - com.flyfish.oauth.configuration中的类
-
默认的用户信息池
- DefaultSessionConverter() - 类的构造器 com.flyfish.oauth.configuration.DefaultSessionConverter
- DefaultUserService<T> - com.flyfish.oauth.configuration中的类
-
默认的用户service,提供默认实现
- DefaultUserService(UserConverter) - 类的构造器 com.flyfish.oauth.configuration.DefaultUserService
-
默认构造器,传入用户转换器。
- DELETE - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- deleteAll(List) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
删除所有指定实体
- deleteAny(String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Delete any character in a given
String. - deleted() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者变为后者删除的集合
- deletedKeys() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者变为后者删除的Code集合
- DeleteSyncRequestAcceptor - com.flyfish.oauth.common.sync.methods中的类
-
删除的方法支持,直接删除标识符撞击后的数据
- DeleteSyncRequestAcceptor() - 类的构造器 com.flyfish.oauth.common.sync.methods.DeleteSyncRequestAcceptor
- delimitedListToStringArray(String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Take a
Stringthat is a delimited list and convert it into aStringarray. - delimitedListToStringArray(String, String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Take a
Stringthat is a delimited list and convert it into aStringarray. - DEPARTMENT - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- destroy() - 类中的静态方法 com.flyfish.oauth.client.RestClient
-
销毁单例资源
- destroy() - 类中的方法 com.flyfish.oauth.filter.ClientAwareFilter
- destroy() - 类中的方法 com.flyfish.oauth.filter.SSORedirectFilter
- DISABLED - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserStatus
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.flyfish.oauth.filter.AuditingFilter
-
核心拦截业务
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.flyfish.oauth.filter.SSOAuthenticationFilter
-
处理请求,这里存在两个逻辑 检查token有效性(不存在直接跳转到认证) 处理授权码,如果存在授权码,
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.flyfish.oauth.filter.SSORedirectFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.flyfish.oauth.filter.SyncFilter
-
过滤,此处针对同步请求全量进行处理
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.flyfish.oauth.filter.SyncUserFilter
-
过滤,此处针对同步请求全量进行处理 当前只支持servlet模式,不支持nio模式,需要不断扩展
- Domain - com.flyfish.oauth.domain.raw中的类
- Domain() - 类的构造器 com.flyfish.oauth.domain.raw.Domain
- DynamicOAuth20Service - com.flyfish.oauth.entry.scribe中的类
-
自定义的动态OAuth服务
- DynamicOAuth20Service(DefaultApi20, String, String, String, String, String, String, HttpClientConfig, HttpClient) - 类的构造器 com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
E
- empty() - 类中的静态方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- encrypt(OAuth2SsoProperties) - 类中的静态方法 com.flyfish.oauth.utils.SecurityUtils
-
基于属性信息对字符串进行加密
- entryPoint() - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- ENUM - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParamType
- equals(Object) - 类中的方法 com.flyfish.oauth.domain.raw.Domain
- error(String) - 类中的静态方法 com.flyfish.oauth.domain.raw.OAuthUserResult
- exchange(String, String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
-
交换键位对应的值
- execute() - 类中的方法 com.flyfish.oauth.client.RestClient
-
执行请求,返回响应实体,自行处理
- execute(TypeReference) - 类中的方法 com.flyfish.oauth.client.RestClient
-
执行请求,根据type引用实例化
- execute(Consumer) - 类中的方法 com.flyfish.oauth.client.RestClient
-
异步执行,接收结果
- executeForMap() - 类中的方法 com.flyfish.oauth.client.RestClient
-
执行请求,返回Map
- executeForString() - 类中的方法 com.flyfish.oauth.client.RestClient
-
执行请求,返回字符串
- exists(SSOUserInfo) - 类中的方法 com.flyfish.oauth.configuration.DefaultUserService
-
判断用户是否存在
- exists(SSOUserInfo) - 接口中的方法 com.flyfish.oauth.configuration.OAuth2SsoUserService
-
判断用户是否存在
- expectRedirectUri(HttpServletRequest) - 类中的方法 com.flyfish.oauth.configuration.DefaultSessionConverter
- expectRedirectUri(HttpServletRequest) - 接口中的方法 com.flyfish.oauth.configuration.SSOSessionConverter
-
根据请求参数或者请求url判断最高优先级redirect
- EXPIRED - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserStatus
- EXPIRES_IN - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
-
The lifetime in seconds of the access token.
- extractMap(String) - 类中的静态方法 com.flyfish.oauth.utils.OAuth2Utils
-
Extract a map from a query string.
F
- FAIL - 枚举类 中的枚举常量 com.flyfish.oauth.common.auth.AuthStatus
- FAIL - 类中的静态变量 com.flyfish.oauth.domain.raw.OAuthUserResult
- FEMALE - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.Gender
- flushBuffer() - 类中的方法 com.flyfish.oauth.wrapper.AuditingResponseWrapper
- fromJson(String) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- fromJson(String, TypeReference) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- fromJson(String, Class) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- Function<T,
R> - com.flyfish.oauth.common中的接口 -
兼容jdk7的解决方案,函数 其实是一个匿名内部类
G
- Gender - com.flyfish.oauth.domain.enums中的枚举类
- get() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- get() - 类中的方法 com.flyfish.oauth.common.AuditingContext
- get(ServletRequest) - 类中的静态方法 com.flyfish.oauth.common.sync.SyncAcceptors
- GET - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- getAccessToken() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getAccessToken(String, String) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
根据授权码和鉴权类型获取授权信息
- getAccessToken(String, String) - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。
- getAccessToken(String, String) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- getAccessToken(String, String, String) - 类中的方法 com.flyfish.oauth.entry.AbstractAuthenticationEntryPoint
- getAccessToken(String, String, String) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
根据授权码和鉴权类型获取授权信息
- getAccessToken(String, String, String) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- getAccessTokenEndpoint() - 类中的方法 com.flyfish.oauth.entry.scribe.SecurityServerApi
- getAccessTokenUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getAuditingFetchUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getAuditingUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getAuthorizationBaseUrl() - 类中的方法 com.flyfish.oauth.entry.scribe.SecurityServerApi
- getBind() - 异常错误类中的方法 com.flyfish.oauth.client.RestClient.RestClientException
- getBind() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- getBody() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getCallback() - 类中的方法 com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
- getCharset() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getCheckAccessTokenUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getClient() - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- getClient() - 类中的静态方法 com.flyfish.oauth.common.OAuthContext
-
获取客户端
- getClientId() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- getClientToken() - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
获取AccessToken
- getClientToken() - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。获取AccessToken
- getClientToken() - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
-
获取AccessToken
- getContent() - 类中的方法 com.flyfish.oauth.wrapper.AuditingResponseWrapper
- getExp() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- getHeader(String) - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getHeaders() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getIdentifiers(List, Function) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
通过function转换标识
- getInstance() - 类中的静态方法 com.flyfish.oauth.common.auth.OAuthAuthenticator
- getJti() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- getList(List) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
查询列表
- getLocalUsers() - 类中的方法 com.flyfish.oauth.configuration.sync.user.AbstractUserProvider
-
获取用户列表
- getLocation(String) - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getLoginUri(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
-
获取登录URI
- getMethod() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getMultipartList() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getNested() - 异常错误类中的方法 com.flyfish.oauth.client.RestClient.RestClientException
- getOne(Object) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
通过唯一标识查询单个实体
- getParams() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getProperties() - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- getProperties() - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
获取相关客户端属性
- getProperties() - 类中的静态方法 com.flyfish.oauth.common.OAuthContext
-
获取当前的配置变量
- getProperties() - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
获取配置,可能外部需要
- getProperties() - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。
- getProperties() - 类中的方法 com.flyfish.oauth.entry.scribe.SecurityServerApi
- getProperties() - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- getRedirectUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getRefreshToken() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getRevokeTokenEndpoint() - 类中的方法 com.flyfish.oauth.entry.scribe.SecurityServerApi
- getScope() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getScope() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- getSessionConverter() - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- getSessionConverter() - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
获取 Session转化器
- getStrategies() - 类中的方法 com.flyfish.oauth.entry.auditing.RestClientAuditingEntryPoint
-
获取本系统配置的审计策略,初始化拉取一次,后续获得通知会更新
- getStrategies() - 接口中的方法 com.flyfish.oauth.entry.AuditingEntryPoint
-
获取本系统配置的审计策略,初始化拉取一次,后续获得通知会更新
- getStringParam(String) - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getSyncUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getURI() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getUrl() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- getUser(SSOUserInfo) - 类中的方法 com.flyfish.oauth.configuration.DefaultUserService
-
转换用户为本地用户
- getUser(SSOUserInfo) - 接口中的方法 com.flyfish.oauth.configuration.OAuth2SsoUserService
-
转换用户为本地用户
- getUserAuthorizationUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getUserInfo(String) - 类中的方法 com.flyfish.oauth.entry.AbstractAuthenticationEntryPoint
- getUserInfo(String) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
通过AccessToken查询用户数据
- getUserInfoUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getUserLogoutUri() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- getUsername() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- getUserName() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- getUserService() - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- getUserService() - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
获取用户信息Service
- GRANT_TYPE - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
H
- has(String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- hashCode() - 类中的方法 com.flyfish.oauth.domain.raw.Domain
- hasLength(CharSequence) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Check that the given
CharSequenceis neithernullnor of length 0. - hasLength(String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Check that the given
Stringis neithernullnor of length 0. - hasText(CharSequence) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Check whether the given
CharSequencecontains actual text. - hasText(String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Check whether the given
Stringcontains actual text. - HEAD - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- headers(Map) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
I
- id - 类中的变量 com.flyfish.oauth.domain.raw.Domain
-
主键
- identifier(T) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
获取目标对象的唯一标识,由系统间协商
- identifierFunction(SyncDomainService) - 类中的方法 com.flyfish.oauth.common.sync.AbstractSyncRequestAcceptor
- INDIVIDUAL_DEPARTMENT - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.OrgAttribute
- INDIVIDUAL_UNIT - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.OrgAttribute
- INFORMATION - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- init() - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
-
初始化方法,通知相关组件加载
- init() - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
初始化方法,通知相关组件加载
- init(FilterConfig) - 类中的方法 com.flyfish.oauth.filter.AuditingFilter
- init(FilterConfig) - 类中的方法 com.flyfish.oauth.filter.ClientAwareFilter
- init(FilterConfig) - 类中的方法 com.flyfish.oauth.filter.SSORedirectFilter
- init(FilterConfig) - 类中的方法 com.flyfish.oauth.filter.SyncFilter
- init(FilterConfig) - 类中的方法 com.flyfish.oauth.filter.SyncUserFilter
- initialize() - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- initialize(OAuth2SsoClient) - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
-
初始化功能,仅调用一次
- InterfaceParameter() - 类的构造器 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParameter
- InterfaceResult() - 类的构造器 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResult
- isActive() - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- isAuthRequest() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
- isComplete(HttpSession) - 类中的方法 com.flyfish.oauth.configuration.DefaultSessionConverter
- isComplete(HttpSession) - 接口中的方法 com.flyfish.oauth.configuration.SSOSessionConverter
-
判断session是否包含用户信息,即完整
- isEqual() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
两个集合内容是否相等(针对数据)
- isExpired() - 类中的方法 com.flyfish.oauth.domain.OAuthSSOToken
- isInitialized() - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- isMultipart() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
J
- JacksonUtil - com.flyfish.oauth.utils中的类
-
Jackson序列化工具类
- JacksonUtil() - 类的构造器 com.flyfish.oauth.utils.JacksonUtil
- javaType() - 类中的方法 com.flyfish.oauth.configuration.sync.biz.OrganizationSyncTransformer
- javaType() - 类中的方法 com.flyfish.oauth.configuration.sync.biz.UserInfoSyncTransformer
- javaType() - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncTransformer
-
需要显式指定,提高性能
- JSON - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResultType
- json2List(String) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- json2List(String, Class) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- json2Map(String) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
L
- LEADER - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- listsToMap(Collection, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
将key和value组成的list转化为map(zipObject) 转换时不保证有序 !!
- listWithKeys(Map, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
排除相同的keys的集合
- listWithoutKeys(Map, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
排除不同的keys剩下的值
- localUser() - 类中的方法 com.flyfish.oauth.domain.raw.SSOUserInfo
-
通过clientId获取当前本地用户
- LocalUser - com.flyfish.oauth.domain.raw中的类
-
外部用户
- LocalUser() - 类的构造器 com.flyfish.oauth.domain.raw.LocalUser
- LOCKED - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserStatus
- logout(HttpServletRequest) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
登出。
- logout(HttpServletRequest) - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。登出。
- logout(HttpServletRequest) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
-
登出。
M
- MALE - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.Gender
- MapParamBuilder - com.flyfish.oauth.builder中的类
-
Map参数构造器
- mapToQuery(Map) - 类中的静态方法 com.flyfish.oauth.utils.OAuth2Utils
-
map转换为query
- mapWithKeys(Map, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
排除相同的keys的集合
- mapWithoutKeys(Map, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
排除不同的keys剩下的值
- match(ServletRequest) - 类中的方法 com.flyfish.oauth.common.sync.SyncAcceptors
-
匹配
- method(RestClient.HttpMethod) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- multipart() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
N
- name - 类中的变量 com.flyfish.oauth.domain.raw.Domain
-
名称
- name - 类中的变量 com.flyfish.oauth.domain.raw.LocalUser
- needRedirect() - 类中的方法 com.flyfish.oauth.utils.OAuthRequestParser
-
是否需要鉴权
- newInstance(List, List, Function) - 类中的静态方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- newInstance(List, List, List) - 类中的静态方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- newInstanceWithComparator(List, List, Function, Comparator) - 类中的静态方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- newInstanceWithComparator(List, List, List, Comparator) - 类中的静态方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- newMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者不变的集合
- NORMAL - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserStatus
- NORMAL - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- NORMAL_DEPARTMENT - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.OrgAttribute
- NUMBER - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParamType
O
- OAUTH2_TYPE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
- OAuth2AccessToken - com.flyfish.oauth.domain中的接口
- OAuth2GrantType - com.flyfish.oauth.common中的接口
-
授权类型
- OAuth2PostAware - com.flyfish.oauth.common中的类
-
提供sso初始化基础支持
- OAuth2PostAware() - 类的构造器 com.flyfish.oauth.common.OAuth2PostAware
- OAuth2SsoClient - com.flyfish.oauth.client中的接口
-
开放统一认证客户端
- OAuth2SsoClientInitializer - com.flyfish.oauth.client中的类
-
认证客户端初始化载体
- OAuth2SsoClientInitializer() - 类的构造器 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- OAuth2SsoInitializeAware - com.flyfish.oauth.common中的接口
-
配置aware bean,添加到注册中心
- OAuth2SsoProperties - com.flyfish.oauth.configuration中的类
-
OAuth2 Single Sign On (SSO) 配置
- OAuth2SsoProperties() - 类的构造器 com.flyfish.oauth.configuration.OAuth2SsoProperties
- OAuth2SsoUserService<T> - com.flyfish.oauth.configuration中的接口
-
统一登录用户信息服务 提供标准的用户注入,这里
- OAuth2Utils - com.flyfish.oauth.utils中的类
- OAuth2Utils() - 类的构造器 com.flyfish.oauth.utils.OAuth2Utils
- OAuthAuthenticator - com.flyfish.oauth.common.auth中的类
-
开放认证器
- OAuthAuthenticator() - 类的构造器 com.flyfish.oauth.common.auth.OAuthAuthenticator
- OAuthContext - com.flyfish.oauth.common中的类
-
统一认证上下文
- OAuthContext() - 类的构造器 com.flyfish.oauth.common.OAuthContext
- OAuthFilterContext - com.flyfish.oauth.common中的类
- OAuthFilterContext() - 类的构造器 com.flyfish.oauth.common.OAuthFilterContext
- OAuthRequestParser - com.flyfish.oauth.utils中的类
-
请求工具类
- OAuthSSOToken - com.flyfish.oauth.domain中的类
-
统一登录用户信息
- OAuthSSOToken() - 类的构造器 com.flyfish.oauth.domain.OAuthSSOToken
- OAuthStateBuilder - com.flyfish.oauth.builder中的接口
-
state字段构建器
- OAuthUserResult - com.flyfish.oauth.domain.raw中的类
-
用户同步结果
- OAuthUserResult() - 类的构造器 com.flyfish.oauth.domain.raw.OAuthUserResult
- of(String, String) - 类中的静态方法 com.flyfish.oauth.common.cookie.CookieFactory
-
cookie工厂
- ok(List) - 类中的静态方法 com.flyfish.oauth.domain.raw.OAuthUserResult
- onError(Consumer) - 类中的方法 com.flyfish.oauth.client.RestClient
-
设置请求失败时的回调
- onFailed(SyncRequestEvent) - 接口中的方法 com.flyfish.oauth.common.sync.SyncRequestListener
-
同步失败的回调
- onFailed(SyncRequestEvent) - 类中的方法 com.flyfish.oauth.filter.SyncFilter
-
同步失败的回调
- onSuccess(SyncRequestEvent) - 接口中的方法 com.flyfish.oauth.common.sync.SyncRequestListener
-
同步成功的回调
- onSuccess(SyncRequestEvent) - 类中的方法 com.flyfish.oauth.filter.SyncFilter
-
同步成功的回调
- OPTIONS - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- Organization - com.flyfish.oauth.domain.raw中的类
- Organization() - 类的构造器 com.flyfish.oauth.domain.raw.Organization
- OrganizationSyncTransformer<T> - com.flyfish.oauth.configuration.sync.biz中的类
-
组织机构的同步转换器,包含了默认实现
- OrganizationSyncTransformer() - 类的构造器 com.flyfish.oauth.configuration.sync.biz.OrganizationSyncTransformer
- OrgAttribute - com.flyfish.oauth.domain.enums中的枚举类
-
组织独立属性
- originMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者不变的集合
P
- parse(String) - 类中的静态方法 com.flyfish.oauth.domain.data.Tuple
- parse(HttpServletRequest) - 类中的静态方法 com.flyfish.oauth.utils.OAuthRequestParser
- parseParameterList(String) - 类中的静态方法 com.flyfish.oauth.utils.OAuth2Utils
-
Parses a string parameter value into a set of strings.
- PATCH - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- PatchSyncRequestAcceptor - com.flyfish.oauth.common.sync.methods中的类
-
接收patch请求的同步操作 打补丁的方式进行同步,同步会保留原来的数据,填充空字段。
- PatchSyncRequestAcceptor() - 类的构造器 com.flyfish.oauth.common.sync.methods.PatchSyncRequestAcceptor
- post() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- POST - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- PostSyncRequestAcceptor - com.flyfish.oauth.common.sync.methods中的类
-
接收post请求的同步操作 新增本次提交的所有数据,标记唯一标识,如果存在则跳过
- PostSyncRequestAcceptor() - 类的构造器 com.flyfish.oauth.common.sync.methods.PostSyncRequestAcceptor
- provide() - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncUserProvider
-
提供数据
- provide() - 类中的方法 com.flyfish.oauth.configuration.sync.user.AbstractUserProvider
-
核心提供方法,提供转换后的用户
- PUT - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- putAllWithKeys(Map, Collection, Map) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
通过源Map将所有key对应的值写入目标Map内
- PutSyncRequestAcceptor - com.flyfish.oauth.common.sync.methods中的类
-
基于put的同步 这种同步会冲刷系统原有数据!
- PutSyncRequestAcceptor() - 类的构造器 com.flyfish.oauth.common.sync.methods.PutSyncRequestAcceptor
Q
- queryParams(Map) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
R
- RandomOAuthStateBuilder - com.flyfish.oauth.builder中的类
-
最简单的随机数生成state
- RandomOAuthStateBuilder() - 类的构造器 com.flyfish.oauth.builder.RandomOAuthStateBuilder
- REDIRECT - 枚举类 中的枚举常量 com.flyfish.oauth.common.auth.AuthStatus
- REDIRECT_URI - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- redirectUrl(OAuthRequestParser) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
跳转登录页,主要用于上下文保存
- redirectUrl(OAuthRequestParser) - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。
- redirectUrl(OAuthRequestParser) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- REFRESH_TOKEN - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
-
The refresh token which can be used to obtain new access tokens using the same authorization grant as described in Section 6.
- refreshAccessToken(String) - 接口中的方法 com.flyfish.oauth.entry.AuthenticationEntryPoint
-
刷新当前已经失效的token,使用refreshToken
- refreshAccessToken(String) - 类中的方法 com.flyfish.oauth.entry.CodeAuthenticationEntryPoint
-
已过时。刷新当前已经失效的token,使用refreshToken
- refreshAccessToken(String) - 类中的方法 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
-
刷新当前已经失效的token,使用refreshToken
- register(OAuth2SsoInitializeAware) - 类中的静态方法 com.flyfish.oauth.client.OAuth2SsoClientInitializer
- remainedKeys() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者不变的集合
- remainedNewList() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- remainedNewMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者不变的Map(副本)
- remainedOriginList() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
- remainedOriginMap() - 类中的方法 com.flyfish.oauth.common.sync.support.CollectionComparator
-
前者转变为后者不变的Map(正本)
- removeByKeys(Map, Collection) - 类中的静态方法 com.flyfish.oauth.utils.ContainUtils
-
通过指定的key批量删除值
- replace(String, String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
-
替换key为新的key,值不变
- RESPONSE_TYPE - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- responseType(RestClient.ResponseType) - 类中的方法 com.flyfish.oauth.client.RestClient
-
设置响应类型
- RestClient - com.flyfish.oauth.client中的类
-
Rest请求客户端
- RestClient.HttpMethod - com.flyfish.oauth.client中的枚举类
- RestClient.RestClientBuilder - com.flyfish.oauth.client中的类
-
主要的builder,核心构建
- RestClient.RestClientException - com.flyfish.oauth.client中的异常错误类
-
异常类,用于包装异常
- RestClientAuditingEntryPoint - com.flyfish.oauth.entry.auditing中的类
-
基于rest client的审计接入点
- RestClientAuditingEntryPoint() - 类的构造器 com.flyfish.oauth.entry.auditing.RestClientAuditingEntryPoint
- RestClientBuilder() - 类的构造器 com.flyfish.oauth.client.RestClient.RestClientBuilder
- RestClientException(String) - 异常错误类的构造器 com.flyfish.oauth.client.RestClient.RestClientException
- RestClientException(String, Exception) - 异常错误类的构造器 com.flyfish.oauth.client.RestClient.RestClientException
- RestClientException(String, Exception, Object) - 异常错误类的构造器 com.flyfish.oauth.client.RestClient.RestClientException
S
- saveAll(List) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
新增若干实体
- SCOPE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
-
The scope of the access token as described by Section 3.3
- SCOPE - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- SCOPE_PREFIX - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use as a prefix for scope approval
- ScribeAuthenticationEntryPoint - com.flyfish.oauth.entry中的类
-
基于ScribeJava社区开源组件提供的认证点
- ScribeAuthenticationEntryPoint() - 类的构造器 com.flyfish.oauth.entry.ScribeAuthenticationEntryPoint
- SecurityServerApi - com.flyfish.oauth.entry.scribe中的类
-
内部配置类
- SecurityServerApi(OAuth2SsoProperties) - 类的构造器 com.flyfish.oauth.entry.scribe.SecurityServerApi
- SecurityUtils - com.flyfish.oauth.utils中的类
-
安全工具类,做接口验签
- SecurityUtils() - 类的构造器 com.flyfish.oauth.utils.SecurityUtils
- send(List) - 类中的静态方法 com.flyfish.oauth.common.sync.SyncSender
-
发送,返回状态码
- sendAll() - 类中的静态方法 com.flyfish.oauth.common.sync.SyncSender
- set(List) - 类中的方法 com.flyfish.oauth.common.AuditingContext
- setActive(boolean) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- setAuditingEntryPoint(AuditingEntryPoint) - 类中的方法 com.flyfish.oauth.common.OAuth2PostAware
-
回传审计接入点
- setAuditingEntryPoint(AuditingEntryPoint) - 接口中的方法 com.flyfish.oauth.common.OAuth2SsoInitializeAware
-
回传审计接入点
- setAuditingEntryPoint(AuditingEntryPoint) - 类中的方法 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- setAuthenticationEntryPoint(AuthenticationEntryPoint) - 类中的方法 com.flyfish.oauth.common.OAuth2PostAware
-
回传接入点
- setAuthenticationEntryPoint(AuthenticationEntryPoint) - 接口中的方法 com.flyfish.oauth.common.OAuth2SsoInitializeAware
-
回传接入点
- setAuthenticationEntryPoint(AuthenticationEntryPoint) - 类中的方法 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- setBind(Object) - 异常错误类中的方法 com.flyfish.oauth.client.RestClient.RestClientException
- setCheckAccessTokenUri(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- setClient(OAuth2SsoClient) - 类中的方法 com.flyfish.oauth.common.OAuth2PostAware
-
回传client的值
- setClient(OAuth2SsoClient) - 接口中的方法 com.flyfish.oauth.common.OAuth2SsoInitializeAware
-
回传client的值
- setClient(OAuth2SsoClient) - 类中的方法 com.flyfish.oauth.configuration.sync.ClientAwareSyncTransformer
- setClient(OAuth2SsoClient) - 类中的方法 com.flyfish.oauth.filter.SyncUserFilter
- setClientId(String) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- setExp(Long) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- setJti(String) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- setListener(SyncRequestListener) - 类中的方法 com.flyfish.oauth.common.sync.AbstractSyncRequestAcceptor
- setListener(SyncRequestListener) - 类中的静态方法 com.flyfish.oauth.common.sync.SyncAcceptors
- setListener(SyncRequestListener) - 接口中的方法 com.flyfish.oauth.common.sync.SyncRequestAcceptor
-
设置监听器
- setProperties(OAuth2SsoProperties) - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- setProperties(OAuth2SsoProperties) - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
配置相关客户端属性
- setScope(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- setScope(List) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- setSessionConverter(SSOSessionConverter) - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- setSessionConverter(SSOSessionConverter) - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
设置Session转化器,转化统一用户信息到系统需要的session信息
- setUserAuthorizationUri(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- setUserInfoService(OAuth2SsoUserService) - 类中的方法 com.flyfish.oauth.client.DefaultOAuth2SsoClient
- setUserInfoService(OAuth2SsoUserService) - 接口中的方法 com.flyfish.oauth.client.OAuth2SsoClient
-
设置用户信息Service,用于上报给中心授权服务器
- setUserInfoUri(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- setUserLogoutUri(String) - 类中的方法 com.flyfish.oauth.configuration.OAuth2SsoProperties
- setUserName(String) - 类中的方法 com.flyfish.oauth.entry.scribe.CheckTokenResult
- sharedContext() - 类中的静态方法 com.flyfish.oauth.common.AuditingContext
- sharedContext() - 类中的方法 com.flyfish.oauth.common.OAuthContext
-
获取上下文
- sharedProvider() - 类中的静态方法 com.flyfish.oauth.filter.SyncUserFilter
-
返回共享的用户提供者
- SKIP - 枚举类 中的枚举常量 com.flyfish.oauth.common.auth.AuthStatus
- split(String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Split a
Stringat the first occurrence of the delimiter. - splitArrayElementsIntoProperties(String[], String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Take an array of strings and split each element based on the given delimiter.
- splitArrayElementsIntoProperties(String[], String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Take an array of strings and split each element based on the given delimiter.
- SpringStringUtils - com.flyfish.oauth.utils中的类
- SpringStringUtils() - 类的构造器 com.flyfish.oauth.utils.SpringStringUtils
- SSOAuthenticationFilter - com.flyfish.oauth.filter中的类
-
拦截器处理器,用于拦截客户端Token校验 注意!
- SSOAuthenticationFilter() - 类的构造器 com.flyfish.oauth.filter.SSOAuthenticationFilter
- SSORedirectFilter - com.flyfish.oauth.filter中的类
-
处理请求回调的filter
- SSORedirectFilter() - 类的构造器 com.flyfish.oauth.filter.SSORedirectFilter
- SSOSessionConverter<T> - com.flyfish.oauth.configuration中的接口
-
session转换自定义工具
- SSOUserInfo - com.flyfish.oauth.domain.raw中的类
-
公共用户数据,来自资源服务器
- SSOUserInfo() - 类的构造器 com.flyfish.oauth.domain.raw.SSOUserInfo
- STATE - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- STRING - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParamType
- STRING - 枚举类 中的枚举常量 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResultType
- stringMapBuilder() - 类中的静态方法 com.flyfish.oauth.builder.TypedMapBuilder
- SUCCESS - 枚举类 中的枚举常量 com.flyfish.oauth.common.auth.AuthStatus
- SUCCESS - 类中的静态变量 com.flyfish.oauth.domain.raw.OAuthUserResult
- SUPER_ADMIN - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- sync(HttpServletRequest, HttpServletResponse) - 类中的方法 com.flyfish.oauth.common.sync.AbstractSyncRequestAcceptor
- sync(HttpServletRequest, HttpServletResponse) - 接口中的方法 com.flyfish.oauth.common.sync.SyncRequestAcceptor
-
执行同步
- SyncAcceptors - com.flyfish.oauth.common.sync中的类
-
匹配器集合
- SyncAcceptors() - 类的构造器 com.flyfish.oauth.common.sync.SyncAcceptors
- SyncDomainService<T> - com.flyfish.oauth.configuration.sync中的接口
-
同步对象的服务
- SyncFilter - com.flyfish.oauth.filter中的类
-
数据同步的filter。
- SyncFilter() - 类的构造器 com.flyfish.oauth.filter.SyncFilter
- SyncRequestAcceptor - com.flyfish.oauth.common.sync中的接口
-
同步请求接收处理,通过http请求匹配规则
- SyncRequestEvent<T> - com.flyfish.oauth.common.sync.support中的类
- SyncRequestEvent() - 类的构造器 com.flyfish.oauth.common.sync.support.SyncRequestEvent
- SyncRequestListener - com.flyfish.oauth.common.sync中的接口
-
同步请求监听
- SyncSender - com.flyfish.oauth.common.sync中的类
-
同步发送者,需要主动发送时调用的逻辑
- SyncSender() - 类的构造器 com.flyfish.oauth.common.sync.SyncSender
- syncService() - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncTransformer
-
必须实现,返回同步用的service
- SyncTransformer<T,
R> - com.flyfish.oauth.configuration.sync中的接口 -
数据同步转换器
- SyncUserFilter - com.flyfish.oauth.filter中的类
-
数据同步的filter。
- SyncUserFilter() - 类的构造器 com.flyfish.oauth.filter.SyncUserFilter
- SyncUserProvider<T> - com.flyfish.oauth.configuration.sync中的接口
-
数据同步转换器
T
- take(String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- toCookies() - 类中的方法 com.flyfish.oauth.domain.OAuthSSOToken
- toJson(Object) - 类中的静态方法 com.flyfish.oauth.utils.JacksonUtil
- TOKEN_TYPE - 接口中的静态变量 com.flyfish.oauth.domain.OAuth2AccessToken
-
The type of the token issued as described in Section 7.1.
- tokenizeToStringArray(String, String, boolean, boolean) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
- toStringArray(Collection) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Copy the given
Collectioninto aStringarray. - toStringArray(Enumeration) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
-
Copy the given Enumeration into a
Stringarray. - TRACE - 枚举类 中的枚举常量 com.flyfish.oauth.client.RestClient.HttpMethod
- transform(List) - 类中的方法 com.flyfish.oauth.configuration.sync.user.AbstractUserProvider
-
转换用户门
- transform(T) - 类中的方法 com.flyfish.oauth.configuration.sync.user.AbstractUserProvider
-
转换
- transform(T, Map) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncTransformer
-
转换
- TreeDomain<T> - com.flyfish.oauth.domain.raw中的类
- TreeDomain() - 类的构造器 com.flyfish.oauth.domain.raw.TreeDomain
- Tuple<T> - com.flyfish.oauth.domain.data中的类
-
二元组
- TypedMapBuilder<K,
V> - com.flyfish.oauth.builder中的类 -
有具体泛型类型的Map构建器 提供基本的非空校验
U
- UNDERTAKE - 枚举类 中的枚举常量 com.flyfish.oauth.domain.enums.UserType
- updateAll(List) - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncDomainService
-
更新所有实体
- uri() - 类中的方法 com.flyfish.oauth.configuration.sync.biz.OrganizationSyncTransformer
- uri() - 类中的方法 com.flyfish.oauth.configuration.sync.biz.UserInfoSyncTransformer
- uri() - 接口中的方法 com.flyfish.oauth.configuration.sync.SyncTransformer
-
匹配的uri,必须显式制定以匹配
- url(String) - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
- USER_OAUTH_APPROVAL - 类中的静态变量 com.flyfish.oauth.utils.OAuth2Utils
-
Constant to use while parsing and formatting parameter maps for OAuth2 requests
- UserConverter<T> - com.flyfish.oauth.configuration.tools中的接口
-
用户转换器,基于DefaultUserService实现
- UserConvertUtils - com.flyfish.oauth.utils中的类
- UserConvertUtils() - 类的构造器 com.flyfish.oauth.utils.UserConvertUtils
- UserInfoSyncTransformer<T> - com.flyfish.oauth.configuration.sync.biz中的类
-
用户信息同步转换器,提供部分默认实现
- UserInfoSyncTransformer() - 类的构造器 com.flyfish.oauth.configuration.sync.biz.UserInfoSyncTransformer
- UserStatus - com.flyfish.oauth.domain.enums中的枚举类
-
用户状态
- UserType - com.flyfish.oauth.domain.enums中的枚举类
-
用户类型枚举
V
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.client.RestClient.HttpMethod
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.common.auth.AuthStatus
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParamType
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResultType
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.Gender
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.OrgAttribute
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.UserStatus
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.UserType
-
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 com.flyfish.oauth.client.RestClient.HttpMethod
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.common.auth.AuthStatus
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceParamType
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.auditing.AuditingStrategy.InterfaceResultType
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.Gender
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.OrgAttribute
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.UserStatus
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 com.flyfish.oauth.domain.enums.UserType
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
W
- with(String, Integer) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- with(String, Long) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- with(String, Object) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- with(String, String) - 类中的方法 com.flyfish.oauth.builder.MapParamBuilder
- with(K, V) - 类中的方法 com.flyfish.oauth.builder.TypedMapBuilder
- withCallback(String) - 类中的方法 com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
- withCredentials() - 类中的方法 com.flyfish.oauth.client.RestClient.RestClientBuilder
常量字段值|所有程序包|所有类和接口|序列化表格