インターフェース AuthorizationEventPublisher
- すべての既知の実装クラス:
SpringAuthorizationEventPublisher
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
認可イベントを公開するための契約
- 導入:
- 5.7
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明<T> voidpublishAuthorizationEvent(SupplierSE<Authentication> authentication, T object, AuthorizationDecision decision) 使用すべきではありません。default <T> voidpublishAuthorizationEvent(SupplierSE<Authentication> authentication, T object, AuthorizationResult result) 指定された詳細をイベントの形式で公開します。通常はAuthorizationGrantedEventまたはAuthorizationDeniedEventです。
メソッドの詳細
publishAuthorizationEvent
@DeprecatedSE <T> void publishAuthorizationEvent(SupplierSE<Authentication> authentication, T object, AuthorizationDecision decision) 使用すべきではありません。指定された詳細をイベントの形式で公開します。通常はAuthorizationGrantedEventまたはAuthorizationDeniedEventです。デフォルトで有効になっている場合、成功イベントは非常にノイズが多い可能性があることに注意してください。このため、実装はデフォルトで成功イベントをドロップすることを選択できます。- 型パラメーター:
T- 保護されたオブジェクトの型- パラメーター:
authentication- 現在のユーザーのSupplierSEobject- 保護されたオブジェクトdecision- ユーザーが保護されたオブジェクトにアクセスできるかどうかに関する決定
publishAuthorizationEvent
default <T> void publishAuthorizationEvent(SupplierSE<Authentication> authentication, T object, AuthorizationResult result) 指定された詳細をイベントの形式で公開します。通常はAuthorizationGrantedEventまたはAuthorizationDeniedEventです。デフォルトで有効になっている場合、成功イベントは非常にノイズが多い可能性があることに注意してください。このため、実装はデフォルトで成功イベントをドロップすることを選択できます。- 型パラメーター:
T- 保護されたオブジェクトの型- パラメーター:
authentication- 現在のユーザーのSupplierSEobject- 保護されたオブジェクトresult-AuthorizationResultユーザーが保護されたオブジェクトにアクセスできるかどうかの結果- 導入:
- 6.4
publishAuthorizationEvent(Supplier, Object, AuthorizationResult)を使用してください