-1

私は春のセキュリティの例で春ブーツログイン例えばチュートリアルの下に従っていました:Spring SecurityでSpring Bootでセッションを管理する方法は?

https://hellokoding.com/registration-and-login-example-with-spring-security-spring-boot-spring-data-jpa-hsql-jsp/

私は、Webアプリケーションを構築することができています。セキュリティは正常に動作しています。

次に、次の部分はセッションを管理することです。私はユーザーデータ、ロール、およびその他の詳細をセッションに保存したいと思っています。これを行う方法 ?

+1

を..春のセキュリティはあなたのためにそれを行います... –

答えて

2

すでに述べたように、スプリングはセッションを管理します。ユーザーデータ、ロールなどを格納します。 コントローラクラスの引数としてプリンシパルを追加するだけの場合はチェックしてください。これは現在、例えば、セキュリティのユーザーに記録されます。

@RequestMapping(value = {"/", "/welcome"}, method = RequestMethod.GET) 
public String welcome(Model model, Principal principal) { 
    System.out.println(principal.getName()); 
    return "welcome"; 
} 

Altoughあなたがこの戦略を洗練して、独自のロジックを追加、ちょうどこのチュートリアルフォローしたい場合は:あなたはすでにそれをやっている http://www.baeldung.com/spring-security-session

関連する問題