Sequence API でユーザー認証しセッションを確立した後は、セッション管理のためのさまざまなメソッドが利用できます。

セッション一覧取得

ListSessions メソッドを使うと、このユーザー/ウォレットに紐づくすべてのアクティブなセッションを取得できます。

セッションの削除

特定のセッションを終了したい場合は、DropSession メソッドに削除したいセッションIDを指定して実行できます。

現在のセッションの削除

現在のセッションを終了したい場合は、DropThisSession メソッドを使用できます。つまり、ユーザーをログアウトさせたい場合に利用します。

デフォルトの LoginPanel を使用していて、StoreSessionPrivateKeyInSecureStorage を有効にしていない場合や、サポートされていないプラットフォーム(セッションの復元を参照)で実行している場合、LoginPanel にアタッチされている WaaSSessionManager プレハブが自動的にこのメソッドを OnApplicationQuit で呼び出します。

アカウントリストの取得

ユーザーのウォレットに紐づく Account を取得したい場合は、GetAccountList メソッドを利用できます。

IDトークンの取得

バックエンドで認証を検証するためにSequence APIからIDトークンJWTを取得したい場合は、GetIdToken メソッドを利用でき、必要に応じてnonceも指定できます。