インターフェース
Last updated
Last updated
unWallet ユーザーに対して、ID トークン(JWT)の発行をリクエストします。
必須 | 型 | 説明 | |
---|---|---|---|
バーチャルサインインは unWallet へのサインイン方式の 1 つです。この方式では、コントラクトウォレットやそれに対応する秘密鍵のセットアップがスキップされるため、サインイン時に MFA が要求されません。
responseMode
が "fragment"
の場合redirectURL
にリダイレクトされます。ID トークンは URL フラグメントとして付帯します。
responseMode
が "form_post"
の場合redirectURL
に POST リクエストが送信されます。ID トークンはフォームパラメータ(id_token
)として付帯します。
unWallet ユーザーに対して、指定したメッセージに対する電子署名をリクエストします。
電子署名チケットは POST /issueSignatureTicket を利用して発行してください。
unWallet ユーザーに対して、指定したトランザクションの送信をリクエストします。
トランザクションチケットは POST /issueTransactionTicket を利用して発行してください。
必須 | 型 | 説明 | |
---|---|---|---|
必須 | 型 | 説明 | |
---|---|---|---|
responseMode
No
string
ID トークンのレスポンス方式。"fragment"
もしくは "form_post"
を指定してください。デフォルト値は "fragment"
です。
redirectURL
Yes
string
ユーザーが unWallet で ID トークンの発行を認可した後のコールバック先となる URL。
nonce
No
string
リプレイアタックを防ぐための任意の文字列。指定した値は ID トークンに含められます。
isVirtual
No
boolean
リクエスト時にユーザーが unWallet にサインインしていない場合、サインイン方式をバーチャルサインインにするかどうか。デフォルト値は true
です。
chainID
No
number
ユーザーに接続を促したいブロックチェーンのチェーン ID。
message
Yes
string
電子署名の対象となるメッセージ。
ticket
Yes
string
電子署名チケット。
chainID
Yes
number
トランザクションの送信先となるブロックチェーンのチェーン ID。
toAddress
Yes
string
トランザクションの対象となるブロックチェーンアドレス。
value
No
string
トランザクションによって送付されるネイティブトークンの量(0x
から始まる 16 進数文字列)。
data
No
string
トランザクションデータ(0x
から始まる 16 進数文字列)。
ticket
Yes
string
トランザクションチケット。