ProtocolUtils class

OAuth 2.0 프로토콜별 값에 대한 도우미를 제공하는 클래스

메서드

generateLibraryState(ICrypto, Record<string, string>)

공용 라이브러리에서 사용하는 상태 값을 생성합니다.

parseRequestState(ICrypto, string)

상태를 LibraryState 정보와 사용자가 전달한 상태를 포함하는 RequestStateObject로 구문 분석합니다.

setRequestState(ICrypto, string, Record<string, string>)

사용자 상태를 임의 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)

상태를 LibraryState 정보와 사용자가 전달한 상태를 포함하는 RequestStateObject로 구문 분석합니다.

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