@@ -45,14 +45,16 @@ public final class GenerateOneTimeTokenFilter extends OncePerRequestFilter {
45
45
46
46
private final OneTimeTokenService oneTimeTokenService ;
47
47
48
- private RequestMatcher requestMatcher = antMatcher ( HttpMethod . POST , "/ott/generate" ) ;
48
+ private final GeneratedOneTimeTokenHandler generatedOneTimeTokenHandler ;
49
49
50
- private GeneratedOneTimeTokenHandler generatedOneTimeTokenHandler = new RedirectGeneratedOneTimeTokenHandler (
51
- "/login/ott" );
50
+ private RequestMatcher requestMatcher = antMatcher (HttpMethod .POST , "/ott/generate" );
52
51
53
- public GenerateOneTimeTokenFilter (OneTimeTokenService oneTimeTokenService ) {
52
+ public GenerateOneTimeTokenFilter (OneTimeTokenService oneTimeTokenService ,
53
+ GeneratedOneTimeTokenHandler generatedOneTimeTokenHandler ) {
54
54
Assert .notNull (oneTimeTokenService , "oneTimeTokenService cannot be null" );
55
+ Assert .notNull (generatedOneTimeTokenHandler , "generatedOneTimeTokenHandler cannot be null" );
55
56
this .oneTimeTokenService = oneTimeTokenService ;
57
+ this .generatedOneTimeTokenHandler = generatedOneTimeTokenHandler ;
56
58
}
57
59
58
60
@ Override
@@ -81,14 +83,4 @@ public void setRequestMatcher(RequestMatcher requestMatcher) {
81
83
this .requestMatcher = requestMatcher ;
82
84
}
83
85
84
- /**
85
- * Specifies {@link GeneratedOneTimeTokenHandler} to be used to handle generated
86
- * one-time tokens
87
- * @param generatedOneTimeTokenHandler
88
- */
89
- public void setGeneratedOneTimeTokenHandler (GeneratedOneTimeTokenHandler generatedOneTimeTokenHandler ) {
90
- Assert .notNull (generatedOneTimeTokenHandler , "generatedOneTimeTokenHandler cannot be null" );
91
- this .generatedOneTimeTokenHandler = generatedOneTimeTokenHandler ;
92
- }
93
-
94
86
}
0 commit comments