索引

A B C D E F G H I J L M N O P Q R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格

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 String that is a delimited list and convert it into a String array.
delimitedListToStringArray(String, String, String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Take a String that is a delimited list and convert it into a String array.
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 CharSequence is neither null nor of length 0.
hasLength(String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Check that the given String is neither null nor of length 0.
hasText(CharSequence) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Check whether the given CharSequence contains actual text.
hasText(String) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Check whether the given String contains 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 String at 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
Tokenize the given String into a String array via a StringTokenizer.
toStringArray(Collection) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Copy the given Collection into a String array.
toStringArray(Enumeration) - 类中的静态方法 com.flyfish.oauth.utils.SpringStringUtils
Copy the given Enumeration into a String array.
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
 
A B C D E F G H I J L M N O P Q R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格