Service: ContactAuthenticationPublicService

Version: 2_11 (other versions, change log, ZUMSTEIN_V4.1-SNAPSHOT) END OF LIFE. Please consider switching to the latest version of the webservices, because this version may be removed anytime from support.

SOAP Demo endpoint: https://myinstit.ws.secutix.com/tnco/external-remoting/com.secutix.service.contact.v2_11.ContactAuthenticationPublicService.webservice?wsdl

To get the endpoint for your own institution, replace "myinstit" (just after https://) in the url by your own institution code.

For further documentation and examples, please check in Platform Website.

Methods:

authenticate

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method is used to authenticate a contact based on his login and password and more attributes available from {@link ContactAuthenticationData}.

Parameters

contactAuthenticationDataContactAuthenticationData     

ContactAuthenticationData
contactTypeScope(INDIVIDUAL|STRUCTURE|
ANY)
     
identificationString     
identityProviderString     
loginString     
passwordString     
pointOfSalesIdLong     
providerUserReferenceString     
rememberMeboolean     
socialLoginboolean     
structureContactNumberString (20)     
targetContactNumberString (20)     
uniqueTokenString     

Return value

ContactAuthenticationResult
contactNumberString (20)     
identificationString     
uniqueTokenString     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

changePassword

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method allows to modify the current password of a contact identified by its contact number.

Parameters

contactNumberString (20)Mandatory
number of the contact to alter its password; mandatory.
currentPasswordStringMandatory
current contact password; mandatory;
newPasswordStringMandatory
new password if the existing password match; mandatory.

Return value

WebMethodResult
requestIdInteger     
statusCodeString (8)     
statusDetailString     

listAuthorizedPOS

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method returns the list of point of sales authorized for given contact who needs to be authenticated.

Parameters

contactNumberString (20)- the contact number who needs to be authenticated.

Return value

ListAuthorizedPOSResult
pointOfSalesList of PosSummary     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

PosSummary
pointOfSalesIdLong     
urlString (255)     

recoverPassword

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method allows a contact identified by the given email address to request a new randomly generated password for authentication. The old password is automatically invalidated.

Parameters

emailStringMandatory
Mandatory, email of the contact
contactNumberString (20)Mandatory
Only mandatory and to be considered for relay contacts.(STX-5744) Since the email is not unique and this function can used for individual contact and structure contact, we add a new parameter contactNumber to help identify the right contact to modify.
contactTypeScope(INDIVIDUAL|STRUCTURE|
ANY)
     

Return value

PasswordRecoveryResult
emailString     
requestIdInteger     
statusCodeString (8)     
statusDetailString