インターフェース AuthorizationEventPublisher

すべての既知の実装クラス:
SpringAuthorizationEventPublisher

public interface AuthorizationEventPublisher
認可イベントを公開するための契約
導入:
5.7
関連事項:
  • メソッドの詳細

    • publishAuthorizationEvent

      <T> void publishAuthorizationEvent(SupplierSE<Authentication> authentication, T object, AuthorizationDecision decision)
      指定された詳細をイベントの形式で公開します。通常は AuthorizationGrantedEvent または AuthorizationDeniedEvent です。デフォルトで有効になっている場合、成功イベントは非常にノイズが多い可能性があることに注意してください。このため、実装はデフォルトで成功イベントをドロップすることを選択できます。
      型パラメーター:
      T - 保護されたオブジェクトの型
      パラメーター:
      authentication - 現在のユーザーの SupplierSE
      object - 保護されたオブジェクト
      decision - ユーザーが保護されたオブジェクトにアクセスできるかどうかに関する決定