3

Angular アプリで使用する Grails REST API を開発しています。認証には Spring Security Rest Plugin を使用しました。

パスワードのリセット機能を実装しています。ユーザーがパスワードをリセットした後、Angular アプリに送信するために JWT トークンを取得したいので、ユーザーは手動で認証する必要がありません。

どうすればトークンを取得できますか? プラグインのドキュメントで見つかりませんでした。コメント行は、私が達成したいものです:

if(passwordReset?.isValid()){
   passwordReset.password = request.JSON.password
   User user = User.resetPassword(passwordReset)
   springSecurityService.reauthenticate(user.username)
   //springSecurityService.getJwtToken()            
}
4

0 に答える 0