Springログインセキュリティを使用するAWS Spring MVC Webアプリケーションを開発する準備が整いました。私は過去に使用しましたが、1つのインスタンスでのみ使用しました。 AWS Elastic Load Balancingとインスタンススケーリングを使用する新しいアプリケーションを開発する準備が整いました。複数のインスタンスで実行しているとき、Springはログイン認証情報をどのように扱いますか?つまり、インスタンス1で実行されているWebアプリケーションにログインし、次のセッションでインスタンス-2でリクエストしています。各インスタンス間でユーザー資格情報を処理するにはどうすればよいですか?私はこれがSpring MVC Securityの一般的な設計シナリオであると確信しています。複数のインスタンスで動作するSpring MVCでログイン資格情報を管理する方法
答えて
あなたが探検でき二つのアプローチがあります。特定のセッションに対するすべての要求が同じインスタンスになりますように
- 設定スティッキーセッション(AWS ELBがサポートしている何かが)。
- アプリケーションの外部にセッション情報を格納します(Redisキャッシュなど)。このアプローチの1つの明確な利点は、スティッキーセッションでは、失敗したインスタンスに結びついているすべての顧客が再ログインする必要があるため、アプリケーションがインスタンスの障害に対してより耐性があることです。
こんにちはケタン、私はスティッキーセッションに関するご意見に同意します。私はこれを考えましたが、あなたが強調したのと同じ理由で拒否されました。私が保存する必要がある資格情報と、ブラウザから新しいインスタンスにそれらを渡すには、いくつかのヒントを教えてください。私はこのウェブパターンについて議論しているウェブ上に何も見つけ出していない。 – skmansfield
ロードバランサのスティッキセッションは、IBM Websphere環境でも機能しました。 – Ashish
@skmansfield 2番目のアプローチについて質問していますか?オンラインにはさまざまなリソースがあります。 [this](https://www.google.co.in/search?q=spring+security+redis&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&ei=UjbwWZXoDeH98we7qpOgBQ)から始める –
- 1. 資格情報管理API(資格情報の削除)
- 2. 1つのポートとログイン資格情報に異なるアプリケーション、ポート、資格情報を作成する方法
- 3. openIdでログイン資格情報を取得する方法は?
- 4. herokuで生産資格情報を管理する
- 5. spring mvcサービス層のデータベース資格情報を保護する方法
- 6. PHPデータベースセッションの処理MySQLログイン資格情報を無視する
- 7. Powershellローカル管理者の資格情報を確認する
- 8. Reduxストアにログイン資格情報を保存する方法は?
- 9. ログイン資格情報と「GrabResolver」を豊かにする方法
- 10. Swift:ログイン資格情報を確認する方法
- 11. gucchttpを使用してログイン資格情報でアプリケーションにログインする方法は?
- 12. JenkinsパイプラインでwithCredentialsで複数の資格情報を使用する方法
- 13. Chromeの資格情報管理APIでワンタップサインインを使用する理由
- 14. データベースから外部ログイン資格情報を動的に設定するasp.net mvc
- 15. Jenkins2、人形による設定管理、資格情報
- 16. EC2インスタンス上の複数のAWSアカウントの資格情報
- 17. バンブーのMavenビルドのsettings.xmlでチーム管理の資格情報を設定する
- 18. コマンドラインアプリケーションのログイン資格情報の保存
- 19. Windowsユーザーアカウントの資格情報でログインする
- 20. サービスの資格情報を今作成する方法
- 21. jdbc用のSQL Serverログイン資格情報
- 22. Android MVP:ログイン資格情報の検証
- 23. 資格情報
- 24. Amazon S3 PHPクラスが資格情報なしで動作する
- 25. Springセッションストアのユーザー資格情報のみ
- 26. Spring VaultとHibernateの資格情報
- 27. Springブート+ Oauth2クライアントの資格情報
- 28. jsonの資格情報を渡してdjangoでログインURIを作成する
- 29. 資格情報
- 30. ネットワークドライブをユーザーの資格情報でマップする方法
[この質問](https://stackoverflow.com/questions/39471516/spring-boot-token-authentication/46905527#46905527)で私の答えを見てください。これは、HTTPセッションストアとしてのredisを参照します。 – rocksteady