1 package org.kuali.student.security.trust.service;
2
3 import javax.jws.Oneway;
4 import javax.jws.WebMethod;
5 import javax.jws.WebParam;
6 import javax.jws.WebService;
7 import javax.jws.soap.SOAPBinding;
8 import javax.xml.bind.annotation.XmlSeeAlso;
9
10
11
12
13
14
15
16
17 @WebService(targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust/wsdl", name = "SecurityTokenRequestService")
18 @XmlSeeAlso({org.kuali.student.security.wssecurity.secext.dto.ObjectFactory.class,org.kuali.student.security.trust.dto.ObjectFactory.class,org.kuali.student.security.wssecurity.utility.dto.ObjectFactory.class,org.kuali.student.security.addressing.dto.ObjectFactory.class,org.kuali.student.security.policy.dto.ObjectFactory.class,org.kuali.student.security.xmldsig.dto.ObjectFactory.class})
19 @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
20 public interface SecurityTokenRequestService {
21
22 @Oneway
23 @WebMethod(operationName = "RequestSecurityToken")
24 public void requestSecurityToken(
25 @WebParam(partName = "request", name = "RequestSecurityToken", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
26 org.kuali.student.security.trust.dto.RequestSecurityTokenType request
27 );
28 }