File tree 9 files changed +16
-15
lines changed
cas-security-dynamic-service-resolver
cas-security-spring-boot-autoconfigure
src/main/java/com/kakawait/spring/boot/security/cas
cas-security-spring-boot-sample
cas-security-spring-boot-starter
spring-security-cas-extension
src/main/java/com/kakawait/spring/security/cas/web/authentication
9 files changed +16
-15
lines changed Original file line number Diff line number Diff line change 1
1
# Spring Security CAS starter
2
2
3
- [ ![ Maven Central] ( https://img.shields.io/maven-central/v/com.kakawait/cas-security-spring-boot-starter.svg )] ( https://search.maven.org/#artifactdetails%7Ccom.kakawait%7Ccas-security-spring-boot-starter%7C0.4.3 %7Cjar )
3
+ [ ![ Maven Central] ( https://img.shields.io/maven-central/v/com.kakawait/cas-security-spring-boot-starter.svg )] ( https://search.maven.org/#artifactdetails%7Ccom.kakawait%7Ccas-security-spring-boot-starter%7C0.4.4 %7Cjar )
4
4
[ ![ license] ( https://img.shields.io/github/license/kakawait/cas-security-spring-boot-starter.svg )] ( https://github.com/kakawait/cas-security-spring-boot-starter/blob/master/LICENSE.md )
5
5
6
6
> A Spring boot starter that will help you configure [ Spring Security Cas] ( http://docs.spring.io/spring-security/site/docs/current/reference/html/cas.html ) within the application security context.
@@ -20,7 +20,7 @@ Add the Spring boot starter to your project
20
20
<dependency >
21
21
<groupId >com.kakawait</groupId >
22
22
<artifactId >cas-security-spring-boot-starter</artifactId >
23
- <version >0.4.3 </version >
23
+ <version >0.4.4 </version >
24
24
</dependency >
25
25
```
26
26
Original file line number Diff line number Diff line change 56
56
<distributionManagement >
57
57
<relocation >
58
58
<artifactId >spring-security-cas-extension</artifactId >
59
- <version >0.4.3 </version >
59
+ <version >0.4.4 </version >
60
60
</relocation >
61
61
</distributionManagement >
62
62
Original file line number Diff line number Diff line change 6
6
7
7
<groupId >com.kakawait</groupId >
8
8
<artifactId >cas-security-spring-boot-autoconfigure</artifactId >
9
- <version >0.4.3 </version >
9
+ <version >0.4.4 </version >
10
10
<packaging >jar</packaging >
11
11
12
12
<name >Cas security spring boot autoconfigure</name >
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ void configure(CasAuthenticationFilter filter) {
40
40
if (proxyAuthenticationFailureHandler != null ) {
41
41
filter .setProxyAuthenticationFailureHandler (proxyAuthenticationFailureHandler );
42
42
}
43
- if (authenticationFailureHandler != null ) {
43
+ if (authenticationSuccessHandler != null ) {
44
44
filter .setAuthenticationSuccessHandler (authenticationSuccessHandler );
45
45
}
46
46
if (proxyReceptorUrl != null ) {
Original file line number Diff line number Diff line change 6
6
7
7
<groupId >com.kakawait</groupId >
8
8
<artifactId >cas-security-spring-boot-sample</artifactId >
9
- <version >0.4.3 </version >
9
+ <version >0.4.4 </version >
10
10
11
11
<name >Cas security spring boot sample</name >
12
12
Original file line number Diff line number Diff line change 6
6
7
7
<groupId >com.kakawait</groupId >
8
8
<artifactId >cas-security-spring-boot-starter</artifactId >
9
- <version >0.4.3 </version >
9
+ <version >0.4.4 </version >
10
10
<packaging >jar</packaging >
11
11
12
12
<name >Cas security spring boot starter</name >
Original file line number Diff line number Diff line change 7
7
<groupId >com.kakawait</groupId >
8
8
<artifactId >cas-security-spring-boot-parent</artifactId >
9
9
<packaging >pom</packaging >
10
- <version >0.4.3 </version >
10
+ <version >0.4.4 </version >
11
11
12
12
<name >Cas security spring boot parent</name >
13
13
<description >Spring boot starter for Apereo CAS client fully integrated with Spring security</description >
Original file line number Diff line number Diff line change 6
6
7
7
<groupId >com.kakawait</groupId >
8
8
<artifactId >spring-security-cas-extension</artifactId >
9
- <version >0.4.3 </version >
9
+ <version >0.4.4 </version >
10
10
<packaging >jar</packaging >
11
11
12
12
<name >Spring security cas extension</name >
Original file line number Diff line number Diff line change 12
12
*/
13
13
public class CasAuthenticationSuccessHandler extends SavedRequestAwareAuthenticationSuccessHandler {
14
14
15
- private final String ticketParameterName ;
15
+ private final String artifactParameter ;
16
16
17
- public CasAuthenticationSuccessHandler (String ticketParameterName ) {
18
- Assert .notNull (ticketParameterName , "tickerParameterName must not be null!" );
19
- this .ticketParameterName = ticketParameterName ;
17
+ public CasAuthenticationSuccessHandler (String artifactParameter ) {
18
+ Assert .notNull (artifactParameter , "artifactParameter must not be null!" );
19
+ this .artifactParameter = artifactParameter ;
20
20
}
21
21
22
22
@ Override
23
23
protected String determineTargetUrl (HttpServletRequest request , HttpServletResponse response ) {
24
24
String url = super .determineTargetUrl (request , response );
25
- String ticket = request .getParameter (ticketParameterName );
25
+ String ticket = request .getParameter (artifactParameter );
26
26
if (ticket != null ) {
27
27
url = UriComponentsBuilder
28
28
.fromUriString (request .getRequestURL ().toString ())
29
- .replaceQueryParam (ticketParameterName , new Object [0 ])
29
+ .query (request .getQueryString ())
30
+ .replaceQueryParam (artifactParameter , new Object [0 ])
30
31
.build ()
31
32
.toUriString ();
32
33
}
You can’t perform that action at this time.
0 commit comments