Package me.zhyd.oauth.utils
Class PkceUtil
java.lang.Object
me.zhyd.oauth.utils.PkceUtil
该配置仅用于支持 PKCE 模式的平台,针对无服务应用,不推荐使用隐式授权,推荐使用 PKCE 模式
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- yadong.zhang (yadong.zhang0415(a)gmail.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateCodeChallenge(String codeChallengeMethod, String codeVerifier) 适用于 OAuth 2.0 PKCE 增强协议static Stringstatic StringnewStringUsAscii(byte[] bytes)
-
Constructor Details
-
PkceUtil
public PkceUtil()
-
-
Method Details
-
generateCodeVerifier
-
generateCodeChallenge
适用于 OAuth 2.0 PKCE 增强协议- Parameters:
codeChallengeMethod- s256 / plaincodeVerifier- 客户端生产的校验码- Returns:
- code challenge
-
newStringUsAscii
-