no versions found for ApplicationFrameworkReferences / Utility/auth/iauthprotocol_revoke / en

IAuthProtocol: revoke()

継承したクラスで実装してください。

プロトコルにしたがって認証情報を破棄します。

この関数は非同期関数です。

構文

iauthProtocol.revoke(entity) => Promise<{ ok, failed, info, newEntity }>
iauthProtocol.revoke(entity, options) => Promise<{ ok, failed, info, newEntity }>

引数

  • entity: AuthEntity

    破棄する対象の認証情報を格納したエンティティです。

  • options: object

    オプション引数です。プロトコルによって追加の引数がある場合があります。

返値: Promise<{ ok, failed, info, newEntity }>

次のプロパティを持つオブジェクトを返すプロミスです。

  • ok: boolean

    破棄に成功したかどうかを表す真偽値です。

  • failed: { code, message }?

    破棄に失敗した場合、失敗した理由などを返すオブジェクトを返します。

    • code: string

      失敗コードです。

    • message: string

      失敗メッセージです。

  • info: any?

    デバッグ用の追加情報です。

  • newEntity: AuthEntity?

    破棄した結果、新しく認証エンティティが得られた場合はそれを返します。