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