Skip to content

Commit dd56bf9

Browse files
authored
Merge pull request #50 from kakawait/develop
Release 0.4.4
2 parents 32da187 + 04dcce9 commit dd56bf9

File tree

9 files changed

+16
-15
lines changed

9 files changed

+16
-15
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Spring Security CAS starter
22

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)
44
[![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)
55

66
> 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
2020
<dependency>
2121
<groupId>com.kakawait</groupId>
2222
<artifactId>cas-security-spring-boot-starter</artifactId>
23-
<version>0.4.3</version>
23+
<version>0.4.4</version>
2424
</dependency>
2525
```
2626

cas-security-dynamic-service-resolver/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<distributionManagement>
5757
<relocation>
5858
<artifactId>spring-security-cas-extension</artifactId>
59-
<version>0.4.3</version>
59+
<version>0.4.4</version>
6060
</relocation>
6161
</distributionManagement>
6262

cas-security-spring-boot-autoconfigure/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.kakawait</groupId>
88
<artifactId>cas-security-spring-boot-autoconfigure</artifactId>
9-
<version>0.4.3</version>
9+
<version>0.4.4</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Cas security spring boot autoconfigure</name>

cas-security-spring-boot-autoconfigure/src/main/java/com/kakawait/spring/boot/security/cas/CasAuthenticationFilterConfigurer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ void configure(CasAuthenticationFilter filter) {
4040
if (proxyAuthenticationFailureHandler != null) {
4141
filter.setProxyAuthenticationFailureHandler(proxyAuthenticationFailureHandler);
4242
}
43-
if (authenticationFailureHandler != null) {
43+
if (authenticationSuccessHandler != null) {
4444
filter.setAuthenticationSuccessHandler(authenticationSuccessHandler);
4545
}
4646
if (proxyReceptorUrl != null) {

cas-security-spring-boot-sample/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.kakawait</groupId>
88
<artifactId>cas-security-spring-boot-sample</artifactId>
9-
<version>0.4.3</version>
9+
<version>0.4.4</version>
1010

1111
<name>Cas security spring boot sample</name>
1212

cas-security-spring-boot-starter/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.kakawait</groupId>
88
<artifactId>cas-security-spring-boot-starter</artifactId>
9-
<version>0.4.3</version>
9+
<version>0.4.4</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Cas security spring boot starter</name>

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>com.kakawait</groupId>
88
<artifactId>cas-security-spring-boot-parent</artifactId>
99
<packaging>pom</packaging>
10-
<version>0.4.3</version>
10+
<version>0.4.4</version>
1111

1212
<name>Cas security spring boot parent</name>
1313
<description>Spring boot starter for Apereo CAS client fully integrated with Spring security</description>

spring-security-cas-extension/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.kakawait</groupId>
88
<artifactId>spring-security-cas-extension</artifactId>
9-
<version>0.4.3</version>
9+
<version>0.4.4</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Spring security cas extension</name>

spring-security-cas-extension/src/main/java/com/kakawait/spring/security/cas/web/authentication/CasAuthenticationSuccessHandler.java

+7-6
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,22 @@
1212
*/
1313
public class CasAuthenticationSuccessHandler extends SavedRequestAwareAuthenticationSuccessHandler {
1414

15-
private final String ticketParameterName;
15+
private final String artifactParameter;
1616

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;
2020
}
2121

2222
@Override
2323
protected String determineTargetUrl(HttpServletRequest request, HttpServletResponse response) {
2424
String url = super.determineTargetUrl(request, response);
25-
String ticket = request.getParameter(ticketParameterName);
25+
String ticket = request.getParameter(artifactParameter);
2626
if (ticket != null) {
2727
url = UriComponentsBuilder
2828
.fromUriString(request.getRequestURL().toString())
29-
.replaceQueryParam(ticketParameterName, new Object[0])
29+
.query(request.getQueryString())
30+
.replaceQueryParam(artifactParameter, new Object[0])
3031
.build()
3132
.toUriString();
3233
}

0 commit comments

Comments
 (0)