注釈インタフェース WebApiTokenCheck


@Retention(RUNTIME) @Target(TYPE) public @interface WebApiTokenCheck

TokenCheckの定義。

WebApi に対してTokenチェックを行う場合に定義する。
  • 任意要素の概要

    任意要素
    修飾子とタイプ
    任意要素
    説明
    boolean
    正常時のToken利用設定
    boolean
    Exception発生時のTokenロールバック設定
    boolean
    Tokenチェックの実施設定
    boolean
    固定値のTokenの利用可否の設定
  • 要素の詳細

    • executeCheck

      boolean executeCheck

      Tokenチェックの実施設定

      デフォルト(true)の場合、Tokenチェックを実行します。
      デフォルト:
      true
    • consume

      boolean consume

      正常時のToken利用設定

      デフォルト(true)の場合、Tokenは再利用されません。
      デフォルト:
      true
    • exceptionRollback

      boolean exceptionRollback

      Exception発生時のTokenロールバック設定

      デフォルト(true)の場合、ロールバック(現在のTokenを再設定)します。
      デフォルト:
      true
    • useFixedToken

      boolean useFixedToken

      固定値のTokenの利用可否の設定

      Tokenチェックに、セッション単位に固定に払いだされるTokenを用いる場合にtureを設定。 デフォルトfalse。 固定値を利用する場合は、トランザクションの重複実行は防げないが、CSRFは防げる。
      戻り値:
      デフォルト:
      false