public class SimpleOAuth2RequestService extends Object implements OAuth2RequestService
| 构造器和说明 |
|---|
SimpleOAuth2RequestService(OAuth2ServerConfigRepository oAuth2ServerConfigService,
OAuth2UserTokenRepository oAuth2UserTokenService,
OAuth2RequestBuilderFactory oAuth2RequestBuilderFactory,
org.hswebframework.web.concurrent.lock.LockManager lockManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
OAuth2SessionBuilder |
create(String serverId)
创建一个OAuth2服务的会话创建器
|
void |
doEvent(String serverId,
OAuth2Event event)
触发一个监听事件
|
void |
doEvent(String serverId,
OAuth2Event event,
Class<? extends OAuth2Event> eventType)
触发一个指定类型的事件
|
void |
registerListener(String serverId,
OAuth2Listener<? extends OAuth2Event> listener)
注册一个监听器到指定的OAuth2服务
|
void |
setLockManager(org.hswebframework.web.concurrent.lock.LockManager lockManager) |
public SimpleOAuth2RequestService(OAuth2ServerConfigRepository oAuth2ServerConfigService, OAuth2UserTokenRepository oAuth2UserTokenService, OAuth2RequestBuilderFactory oAuth2RequestBuilderFactory, org.hswebframework.web.concurrent.lock.LockManager lockManager)
public void setLockManager(org.hswebframework.web.concurrent.lock.LockManager lockManager)
public OAuth2SessionBuilder create(String serverId)
OAuth2RequestServicecreate 在接口中 OAuth2RequestServiceserverId - 服务ID,serverId是由接口的实现模块自行定义的OAuth2SessionBuilderpublic void registerListener(String serverId, OAuth2Listener<? extends OAuth2Event> listener)
OAuth2RequestServiceregisterListener 在接口中 OAuth2RequestServiceserverId - 服务IDlistener - 监听器public void doEvent(String serverId, OAuth2Event event)
OAuth2RequestServicedoEvent 在接口中 OAuth2RequestServiceserverId - 服务IDevent - 事件实例public void doEvent(String serverId, OAuth2Event event, Class<? extends OAuth2Event> eventType)
OAuth2RequestServicedoEvent 在接口中 OAuth2RequestServiceCopyright © 2018. All rights reserved.