The dsappSRPRegister command authenticates the user and initiates a Digipass Software Advanced Provisioning Protocol-Secure Remote Password (DSAPP-SRP) provisioning operation.
Parameters
| Parameter name | Data type | Description |
|---|---|---|
| activationType | Integer | Optional. Determines if dsappSRPRegister should generate online or offline activation data. Possible values:
Default value: Use DPX configuration |
| componentType | String | Required. Specifies the client component to serve the request. |
| user | UserInput | Required. The user input information (see UserInput (Data type)). This specifies the user to be authenticated for the provisioning operation. |
| credential | RegisterCredentialInput | Required. The credential parameters used to authenticate the user. |
| serialNumber | String | Optional. The serial number of the authenticator to be used for the registration. This is required if the user account has more than one authenticator assigned. If the serial number is invalid, the command fails. |
UserInput (Data type)
| Element name | Data type | Description |
|---|---|---|
| userID | String | The user ID. |
| domain | String | Optional. The user domain. |
RegisterCredentialInput (Data type)
| Element name | Data type | Description |
|---|---|---|
| staticPassword | String | The current static password of the user. |
DSAPPSRPRegisterResult (Data type)
DSAPPSRPRegisterResult2 (Data type)
The DSAPPSRPRegisterResult2 data type extends DSAPPSRPRegisterResult.
| Element name | Data type | Description |
|---|---|---|
| registrationID | String | The ID of the user to be authenticated. |
| activationPassword | String | The user password generated by the DSAPP server. |
| user | UserOutput | The user output information (see UserOutput (Data type)). |
| serialNumber | String | Serial number of the authenticator used for provisioning. |
| digipassGatewayID | String | The DIGIPASS Gateway ID that is configured to be contacted by the client application to use the cloud service. |
UserOutput (Data type)
The credentials of the user who uses the cloud service.
| Element name | Data type | Description |
|---|---|---|
| userID | String | The resolved user ID. |
| domain | String | The user domain. |
| orgUnit | String | Optional. The organizational unit of the user. |
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <prov:dsappSRPRegister xmlns:prov="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Provisioning"> <componentType>srp-component</componentType> <user> <userID>user1</userID> <domain>master</domain> </user> <credential> <staticPassword>Password2</staticPassword> </credential> </prov:dsappSRPRegister> </soapenv:Body> </soapenv:Envelope>