Skip to Content
このプロジェクトは現在「開発段階」です。仕様や挙動が予告なく変更される可能性があります。

generateEncryptedToken

Type: generateEncryptedToken(content?: string): Promise<APIResult<string>>

generateEncryptedToken() は、指定された Scratch ユーザー名を元に HMAC を付与し、それを AES-GCM で暗号化したトークン文字列を生成する非同期メソッドです。

TypeScript
const = await .().("exampleUser");

引数

OptionTypeDescription
contentstring暗号化対象の Scratch ユーザー名

戻り値

  • Promise<APIResult<string>> — 成功時は暗号化済みのセッションID(トークン)を含むオブジェクト

使用例

TypeScript
const = await .().("KiryuToa"); if (.) { .("Encrypted token:", .); } else { .("Error:", .); }

注意点

  • トークンは extractUserWithVerify() を用いることで復号および改ざんチェックが可能です。
  • このトークンはクライアントのローカルストレージやクッキーに保存し、後続のセッション確認等に利用されます。
最終更新日