ProtocolUtils class
为 OAuth 2.0 协议特定值提供帮助器的类
方法
| generate |
生成公共库使用的状态值。 |
| parse |
将状态分析为 RequestStateObject,其中包含 LibraryState 信息和用户传递的状态。 |
| set |
使用随机 guid 追加用户状态,或返回随机 guid。 |
方法详细信息
generateLibraryState(ICrypto, Record<string, string>)
生成公共库使用的状态值。
static function generateLibraryState(cryptoObj: ICrypto, meta?: Record<string, string>): string
参数
- cryptoObj
- ICrypto
- meta
-
Record<string, string>
返回
string
parseRequestState(ICrypto, string)
将状态分析为 RequestStateObject,其中包含 LibraryState 信息和用户传递的状态。
static function parseRequestState(cryptoObj: ICrypto, state: string): RequestStateObject
参数
- cryptoObj
- ICrypto
- state
-
string
返回
setRequestState(ICrypto, string, Record<string, string>)
使用随机 guid 追加用户状态,或返回随机 guid。
static function setRequestState(cryptoObj: ICrypto, userState?: string, meta?: Record<string, string>): string
参数
- cryptoObj
- ICrypto
- userState
-
string
- meta
-
Record<string, string>
返回
string