Skip to content

nooschain v0.1.0


nooschain / auth/session-tokens / challengeSigningPayload

Function: challengeSigningPayload()

challengeSigningPayload(challenge): object

Defined in: auth/session-tokens.ts:84

Builds the canonical object that must be signed to complete API login.

The purpose field prevents a valid auth signature from being confused with signatures over domain transactions or other structured objects.

Parameters

challenge

Pick<AuthChallenge, "challengeId" | "challenge">

Returns

object

challenge

challenge: string = challenge.challenge

challengeId

challengeId: string = challenge.challengeId

purpose

purpose: string = "NOOSCHAIN_API_LOGIN"

Audience-first NOOSChain documentation.