baserマーケット/商品詳細ページ
  • RSS
  • facebook
  • X

ようこそゲスト 様 ログイン

  • お買い物ガイド
  • 販売したい方へ
  • マイページ
  • 新規会員登録
  • カートを見る

プラグイン

BcAuthGuard baserCMS 5対応

画像を拡大する
このエントリーをはてなブックマークに追加
FREE

このプラグインについて

BcAuthGuard は、baserCMS 5 の管理画面ログインに対して試行制限(ロックアウト)を行い、 認証失敗イベントの監査ログを記録するためのプラグインです。


 


主な機能


  • 一定時間内の失敗回数に応じた一時ロック
  • 初期値: 10分間に5回失敗で10分ロック
  • ログイン成功時の失敗カウンタ解放
  • 単体IP / CIDR による拒否設定
  • 認証イベントの監査ログ記録
    • login_failure
    • lockout_started
    • lockout_denied
    • blocked_ip_denied
  • Guard 固有イベントの Dblog(最近の動き)記録
    • ロック開始
    • ロック中拒否
    • IP拒否
    • ログイン成功による制限解除

利用方法

前提


BcAuthCommon が有効化されていること
対象は baserCMS 5 系の管理画面ログイン(Admin)
 


管理画面


 


認証ガード設定


保存内容は config/setting_customize.php に反映
 


ロック中一覧


ロック中レコードの手動解除
 


監査ログ


本プラグインは BcAuthCommon の src/Service/AuthLoginLogService.php を利用して、 認証イベントを bc_auth_login_logs テーブルに保存します。
通常のログイン成功 / ログアウトの監査ログは BcAuthCommon 側で処理します。
 

注意事項

単体では動作しません


BcAuthGuardを利用するには、事前にBcAuthCommonをインストール・有効化してください。

関連プラグイン

  • BcAuthCommon - 認証系プラグインの共通基盤
  • BcAuthPasskey - WebAuthn / Passkey認証を追加
  • BcAuthSocial - Google、X、GitHub、LINEなどの外部認証を追加
  • BcAuthGuard - 管理画面ログインに対して試行制限と監査ログ記録を提供

 


ご利用について


自己責任でお願いします。

評価とレビュー

この商品に対するご感想をぜひお寄せください。