@Endpoint public class CAEAuthEndpoint extends Object
Endpoint
implementation
This is the Web Service Endpoint
Wrapper for the CAEAuthService
.
With Spring Web Services, this Endpoint will expose the methods via SOAP
and take the incoming parameters and call the corosponding CAEAuthService method.Constructor and Description |
---|
CAEAuthEndpoint(CAEAuthService caeauthService) |
Modifier and Type | Method and Description |
---|---|
GetSAMLTokenFromShibResponse |
GetSAMLTokenFromShib(GetSAMLTokenFromShibRequest request,
MessageContext messageContext) |
GetSAMLTokenFromUsernamePasswordResponse |
GetSAMLTokenFromUsernamePassword(GetSAMLTokenFromUsernamePasswordRequest request,
MessageContext messageContext) |
GetVerificationInfoResponse |
GetVerificationInfo(GetVerificationInfoRequest request,
MessageContext messageContext) |
RevokeSAMLTokenResponse |
RevokeSAMLToken(RevokeSAMLTokenRequest request,
MessageContext messageContext) |
@Autowired public CAEAuthEndpoint(CAEAuthService caeauthService)
@PayloadRoot(namespace="http://caeauth.cae.wisc.edu/ws/messages", localPart="GetSAMLTokenFromShibRequest") @ResponsePayload public GetSAMLTokenFromShibResponse GetSAMLTokenFromShib(@RequestPayload GetSAMLTokenFromShibRequest request, MessageContext messageContext) throws SoapMessageException
request
- messageContext
- Assertion
, wrapped in a GetSAMLTokenFromShibResponse
SoapMessageException
CAEAuthService.getSAMLTokenFromShib(String)
@PayloadRoot(namespace="http://caeauth.cae.wisc.edu/ws/messages", localPart="GetSAMLTokenFromUsernamePasswordRequest") @ResponsePayload public GetSAMLTokenFromUsernamePasswordResponse GetSAMLTokenFromUsernamePassword(@RequestPayload GetSAMLTokenFromUsernamePasswordRequest request, MessageContext messageContext) throws SoapMessageException
request
- messageContext
- SoapMessageException
CAEAuthService.getSAMLTokenFromUsernamePassword(String, String, String)
@PayloadRoot(namespace="http://caeauth.cae.wisc.edu/ws/messages", localPart="GetVerificationInfoRequest") @ResponsePayload public GetVerificationInfoResponse GetVerificationInfo(@RequestPayload GetVerificationInfoRequest request, MessageContext messageContext) throws SoapMessageException
request
- messageContext
- SoapMessageException
CAEAuthService.getVerificationInfo(String)
@PayloadRoot(namespace="http://caeauth.cae.wisc.edu/ws/messages", localPart="RevokeSAMLTokenRequest") @ResponsePayload public RevokeSAMLTokenResponse RevokeSAMLToken(@RequestPayload RevokeSAMLTokenRequest request, MessageContext messageContext) throws SoapMessageException
request
- messageContext
- SoapMessageException
CAEAuthService.revokeSAMLToken(String)
Copyright © 2012 Computer-Aided Engineering, University of Wisconsin-Madison. All Rights Reserved.