The number of questions that the user must set for QnA authentication might vary for every organization. This section explains how to use Web services to fetch the questions that are set for each organization. It covers the following topics:
The FetchQnAConfigurationRequestMessage is used to get the number of questions that must be set by the user. It contains the elements listed in the following table:
|
Element |
Mandatory |
Description |
|---|---|---|
|
clientTxnId |
No |
Specifies the unique transaction identifier that the calling application can include. This identifier helps in tracking the related transactions. |
|
orgName |
No |
Specifies the organization name to which the user belongs to. |
|
profileName |
No |
Specifies the profile name of the credential. If it is not passed, then the default profile for the organization is used. |
|
fetchQuestions |
No |
Specifies whether to fetch the user questions. Following are the possible values:
|
|
additionalInput/pairs |
No |
AuthMinder’s additionalInput element enables you to set additional inputs if you want to augment AuthMinder’s authentication capability by specifying additional information. In such cases, you need to set the extra information in name-value pairs.
Some of the pre-defined additional input parameters include:
|
Perform the following steps to fetch QnA configuration:
This type provides the additional information that is set as a name-value pair.
This operation returns an instance of the FetchQnAConfigurationResponseMessage that includes the credential and transaction details.
For successful transactions, the response message, FetchQnAConfigurationResponseMessage returns the elements explained in the following table. These elements are included in the SOAP body. If there are any errors, then the Fault response is included in the SOAP body. See , "Error Codes" for more information on the SOAP error messages.
|
Element |
Description |
|---|---|
|
orgName |
The organization name to which the user belongs to. |
|
profileName |
The profile name of the credential. |
|
minQuestions |
The minimum number of questions that must be set by the user. |
|
maxQuestions |
The maximum number of questions a user can set. |
|
questions |
The questions for authenticating the users. Note: The questions are returned if fetchQuestions flag is enabled in the input. |
|
transactionDetails |
The transactions details include the following:
|
|
Copyright © 2013 CA.
All rights reserved.
|
|