特定のプリンシパル名で既存のセッションを削除する方法

ケイン

プロジェクトでRedisバックエンドでSpringSession1.3.0を使用しています。

スーパー管理者がすでにログインしている可能性のある既存のユーザーのロールを更新する可能性があるというユースケースがあります。ロールを変更した後、それらのユーザーの既存のセッションレコードを削除したいと思います。

それをアーカイブするためのSpringSessionのAPIはありますか?

ケイン

また、特定のユーザーのセッションをクリーンアップする別の方法を考え出します。

@Autowired
FindByIndexNameSessionRepository sessionRepository;

sessionRepository.findByIndexNameAndIndexValue(FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME,
                username).keySet().forEach(session -> sessionRepository.delete((String) session));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定のプリンシパル名で既存のセッションを削除する方法

分類Dev

特定のプリンシパル名で既存のセッションを削除する方法

分類Dev

Appiumで既存のアプリセッションを使用する方法

分類Dev

wpセッションエントリのオプションテーブルを自動的に削除する方法

分類Dev

Laravelの既存のセッションに配列をプッシュする方法

分類Dev

別のユーザー名でログインすると、「このプリンシパルの最大セッション数が1を超えました」

分類Dev

アプリケーション名で特定のJavaプロセスを強制終了する方法

分類Dev

春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

分類Dev

春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

分類Dev

任意のアプリケーションポイントでユーザー名で特定のユーザーにメッセージを送信する方法

分類Dev

Androidでシステムプリインストールアプリケーションのパッケージ名を取得する方法

分類Dev

Winformアプリケーションでdatagridviewの特定のセルの値を取得する方法

分類Dev

Django:「forループ」なしで複数のセッションを削除する

分類Dev

トップパネルの特定のセクションを開くためのショートカットを作成する方法はありますか

分類Dev

特定のセッションのセッション変数を更新する方法

分類Dev

アプリケーションの特定のボタンのQApplication :: styleSheetをリセットする方法は?

分類Dev

select2で特定の選択されたオプションをリセットする方法

分類Dev

Spring Bootアプリケーションの特定のランタイムプロファイルでパッケージを除外する方法

分類Dev

リングアプリケーションでルートのサブセットを認証する方法は?

分類Dev

特定のカテゴリのカートアイテムをWooCommerceセッションから削除する方法

分類Dev

セッションの途中で画面セッション名を設定する

分類Dev

既存のpostgresセッションのトランザクション分離レベルをクエリするにはどうすればよいですか?

分類Dev

既存のExpressアプリケーションでElectronを使用する方法

分類Dev

既存のSpringBootアプリケーションでQuarkusを活用する方法

分類Dev

WeblogicのURLからJavaアプリケーション名を削除する方法

分類Dev

既存のアプリケーションでgitcloneを使用する

分類Dev

特定のテーブルでロックを保持しているアプリケーションとアプリケーションIDを判別する方法

分類Dev

プリンシパルを持たないセッションの作成を制限する

分類Dev

GAEベースのアプリケーションでwebapp2_extrasセッションを更新する方法

Related 関連記事

  1. 1

    特定のプリンシパル名で既存のセッションを削除する方法

  2. 2

    特定のプリンシパル名で既存のセッションを削除する方法

  3. 3

    Appiumで既存のアプリセッションを使用する方法

  4. 4

    wpセッションエントリのオプションテーブルを自動的に削除する方法

  5. 5

    Laravelの既存のセッションに配列をプッシュする方法

  6. 6

    別のユーザー名でログインすると、「このプリンシパルの最大セッション数が1を超えました」

  7. 7

    アプリケーション名で特定のJavaプロセスを強制終了する方法

  8. 8

    春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

  9. 9

    春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

  10. 10

    任意のアプリケーションポイントでユーザー名で特定のユーザーにメッセージを送信する方法

  11. 11

    Androidでシステムプリインストールアプリケーションのパッケージ名を取得する方法

  12. 12

    Winformアプリケーションでdatagridviewの特定のセルの値を取得する方法

  13. 13

    Django:「forループ」なしで複数のセッションを削除する

  14. 14

    トップパネルの特定のセクションを開くためのショートカットを作成する方法はありますか

  15. 15

    特定のセッションのセッション変数を更新する方法

  16. 16

    アプリケーションの特定のボタンのQApplication :: styleSheetをリセットする方法は?

  17. 17

    select2で特定の選択されたオプションをリセットする方法

  18. 18

    Spring Bootアプリケーションの特定のランタイムプロファイルでパッケージを除外する方法

  19. 19

    リングアプリケーションでルートのサブセットを認証する方法は?

  20. 20

    特定のカテゴリのカートアイテムをWooCommerceセッションから削除する方法

  21. 21

    セッションの途中で画面セッション名を設定する

  22. 22

    既存のpostgresセッションのトランザクション分離レベルをクエリするにはどうすればよいですか?

  23. 23

    既存のExpressアプリケーションでElectronを使用する方法

  24. 24

    既存のSpringBootアプリケーションでQuarkusを活用する方法

  25. 25

    WeblogicのURLからJavaアプリケーション名を削除する方法

  26. 26

    既存のアプリケーションでgitcloneを使用する

  27. 27

    特定のテーブルでロックを保持しているアプリケーションとアプリケーションIDを判別する方法

  28. 28

    プリンシパルを持たないセッションの作成を制限する

  29. 29

    GAEベースのアプリケーションでwebapp2_extrasセッションを更新する方法

ホットタグ

アーカイブ