0

私はSpringセキュリティを使用しており、ユーザー登録用のURLをすべて許可しています。

<security:intercept-url pattern="/signup" access="permitAll" />

ユーザーが登録するとすぐに自動的にログインするようにします。登録時に電子メールの検証を行いますが、それが起こるまでユーザーを待たせたくありません。私はいくつかの広範な検索を行いましたが、他のフレームワークでは単純な用事のように見えますが、Spring Security を使用するのは難しいようです。

4

1 に答える 1

0

スプリング認証処理を回避しているため、サーバー側の認証と承認を行う必要があります。このリンクは、それがどのように行われるかを示しています: http://javafx.steveonjava.com/javafx-in-spring-day-3/

Authentication authToken = new UsernamePasswordAuthenticationToken(username.getText(), password.getText());
try {
    authToken = authenticationManager.authenticate(authToken);
    SecurityContextHolder.getContext().setAuthentication(authToken);
}catch (AuthenticationException e) {
    header.setText("Login failure, please try again:");
    header.setTextFill(Color.DARKRED);
    return;
}
于 2013-07-22T13:45:01.187 に答える