1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.security.saml.service;
17
18 import javax.jws.WebParam;
19 import javax.jws.WebService;
20 import javax.jws.soap.SOAPBinding;
21
22 import org.kuali.student.security.exceptions.KSSecurityException;
23
24 @WebService(name = "SamlIssuerService", targetNamespace = "http://student.kuali.org/wsdl/security/saml")
25 @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
26 public interface SamlIssuerService {
27
28
29 public String validateCasProxyTicket(@WebParam(name="proxyTicketId")String proxyTicketId,
30 @WebParam(name="proxyTargetService")String proxyTargetService) throws KSSecurityException;
31
32
33 public String getSamlPrincipal(@WebParam(name="principal")String principal) throws KSSecurityException;
34 }