Package org.openiam.srvc.sas
Class SasAuthWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.sas.SasAuthWebServiceImpl
-
- All Implemented Interfaces:
SasAuthWebService
@Service("sasWebService") @Transactional public class SasAuthWebServiceImpl extends AbstractApiService implements SasAuthWebService
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description SasAuthWebServiceImpl(SasManagerQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SasAuthResponseauthenticate(SasAuthRequest request)Send authentication request to SAS.SasAuthResponsegetInfo(SasAuthRequest request)Send verification request to SAS.-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
SasAuthWebServiceImpl
public SasAuthWebServiceImpl(SasManagerQueue queue)
-
-
Method Detail
-
authenticate
public SasAuthResponse authenticate(SasAuthRequest request)
Description copied from interface:SasAuthWebServiceSend authentication request to SAS.- Specified by:
authenticatein interfaceSasAuthWebService- Parameters:
request- Request object.- Returns:
- SasAuthResponse.
-
getInfo
public SasAuthResponse getInfo(SasAuthRequest request)
Description copied from interface:SasAuthWebServiceSend verification request to SAS.- Specified by:
getInfoin interfaceSasAuthWebService- Parameters:
request- Request object.- Returns:
- SasAuthResponse.
-
-