1
0
mirror of synced 2026-02-19 10:37:46 +08:00

📝 补充文档:自定义state缓存、自定义实现oauth等

This commit is contained in:
yadong.zhang
2019-10-26 17:41:59 +08:00
parent 9f341389d2
commit 4e0fe3ba33
61 changed files with 998 additions and 32 deletions

View File

@@ -5,12 +5,12 @@ import me.zhyd.oauth.exception.AuthException;
import me.zhyd.oauth.model.AuthCallback;
/**
* OAuth平台的API管理类的统一接口,提供以下接口
* 1) {@link AuthSource#authorize()}: 获取授权api. 必须实现
* 2) {@link AuthSource#accessToken()}: 获取授权api. 必须实现
* 3) {@link AuthSource#userInfo()}: 获取授权api. 必须实现
* 4) {@link AuthSource#revoke()}: 获取授权api. 非必须实现接口(部分平台不支持)
* 5) {@link AuthSource#refresh()} ()}: 获取授权api. 非必须实现接口(部分平台不支持)
* OAuth平台的API地址的统一接口,提供以下方法
* 1) {@link AuthSource#authorize()}: 获取授权url. 必须实现
* 2) {@link AuthSource#accessToken()}: 获取accessToken的url. 必须实现
* 3) {@link AuthSource#userInfo()}: 获取用户信息的url. 必须实现
* 4) {@link AuthSource#revoke()}: 获取取消授权的url. 非必须实现接口(部分平台不支持)
* 5) {@link AuthSource#refresh()}: 获取刷新授权的url. 非必须实现接口(部分平台不支持)
* <p>
* 注:
* ①、如需通过JustAuth扩展实现第三方授权请参考{@link AuthDefaultSource}自行创建对应的枚举类并实现{@link AuthSource}接口