Skip to content

Commit e49a535

Browse files
committed
CAS format
1 parent 52bb2be commit e49a535

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

maxkey-protocols/maxkey-protocol-cas/src/main/java/org/dromara/maxkey/authz/cas/endpoint/Cas20AuthorizeEndpoint.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ public String serviceValidate(
200200
e.printStackTrace();
201201
}
202202
}
203-
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder();
203+
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder(format);
204204

205205
if(storedTicket!=null){
206206
SignPrincipal authentication = ((SignPrincipal)storedTicket.getAuthentication().getPrincipal());
@@ -328,7 +328,7 @@ public String proxy(
328328
e.printStackTrace();
329329
}
330330
}
331-
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder();
331+
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder(format);
332332

333333
if(storedTicket!=null){
334334
SignPrincipal authentication = ((SignPrincipal)storedTicket.getAuthentication().getPrincipal());
@@ -420,7 +420,7 @@ public String proxy(
420420
+" , targetService " + targetService
421421
+" , format " + format
422422
);
423-
ProxyServiceResponseBuilder proxyServiceResponseBuilder=new ProxyServiceResponseBuilder();
423+
ProxyServiceResponseBuilder proxyServiceResponseBuilder=new ProxyServiceResponseBuilder(format);
424424

425425
ProxyGrantingTicketImpl proxyGrantingTicketImpl = (ProxyGrantingTicketImpl)casProxyGrantingTicketServices.get(pgt);
426426
if(proxyGrantingTicketImpl != null) {

maxkey-protocols/maxkey-protocol-cas/src/main/java/org/dromara/maxkey/authz/cas/endpoint/Cas30AuthorizeEndpoint.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public void serviceValidate(
8282
e.printStackTrace();
8383
}
8484
}
85-
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder();
85+
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder(format);
8686

8787
if(storedTicket!=null){
8888
SignPrincipal authentication = ((SignPrincipal)storedTicket.getAuthentication().getPrincipal());
@@ -134,7 +134,7 @@ public void proxy(
134134
+" , targetService " + targetService
135135
+" , format " + format
136136
);
137-
ProxyServiceResponseBuilder proxyServiceResponseBuilder=new ProxyServiceResponseBuilder();
137+
ProxyServiceResponseBuilder proxyServiceResponseBuilder=new ProxyServiceResponseBuilder(format);
138138
ProxyGrantingTicketImpl proxyGrantingTicketImpl = (ProxyGrantingTicketImpl)casProxyGrantingTicketServices.get(pgt);
139139
if(proxyGrantingTicketImpl != null) {
140140
ProxyTicketImpl ProxyTicketImpl = new ProxyTicketImpl(proxyGrantingTicketImpl.getAuthentication(),proxyGrantingTicketImpl.getCasDetails());
@@ -173,7 +173,7 @@ public void proxy(
173173
e.printStackTrace();
174174
}
175175
}
176-
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder();
176+
ServiceResponseBuilder serviceResponseBuilder=new ServiceResponseBuilder(format);
177177

178178
if(storedTicket!=null){
179179
SignPrincipal authentication = ((SignPrincipal)storedTicket.getAuthentication().getPrincipal());

maxkey-protocols/maxkey-protocol-cas/src/main/java/org/dromara/maxkey/authz/cas/endpoint/response/ProxyServiceResponseBuilder.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ public class ProxyServiceResponseBuilder extends ServiceResponseBuilder{
2424
public ProxyServiceResponseBuilder() {
2525

2626
}
27+
28+
public ProxyServiceResponseBuilder(String format) {
29+
this.format = format;
30+
}
2731

2832
@Override
2933
public String serviceResponseBuilder() {

maxkey-protocols/maxkey-protocol-cas/src/main/java/org/dromara/maxkey/authz/cas/endpoint/response/ServiceResponseBuilder.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@
2727
public class ServiceResponseBuilder extends CasServiceResponse {
2828
final static Logger _logger = LoggerFactory.getLogger(ServiceResponseBuilder.class);
2929

30+
31+
public ServiceResponseBuilder(){
32+
33+
}
34+
35+
public ServiceResponseBuilder(String format){
36+
this.format = format;
37+
}
38+
3039
@Override
3140
public String serviceResponseBuilder() {
3241
String responseString = "";

0 commit comments

Comments
 (0)