Webservice to monitor for CA Strong Authentication Credential Issues for a User

book

Article ID: 127907

calendar_today

Updated On:

Products

CA Rapid App Security CA Advanced Authentication CA API Gateway

Issue/Introduction

Authminder (aka Webfort) exposes the Web Service called  FetchCredential that returns the status of all  Credentials that have created for a User. The input parameters  that are absoltely required in the Web Service Request are namely - userName and orgName (as shown in "Instruction" section of this document.

None.

Environment

CA Strong Authentication Server

Resolution

Request
 
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:msgs="http://ws.arcot.com/WebFortIssuanceAPI/7.0/msgs" xmlns:xsd="http://ws.arcot.com/WebFortCommonAPI/7.0/xsd" xmlns:xsd1="http://ws.arcot.com/WebFortIssuanceAPI/7.0/xsd">
   <soap:Header/>
   <soap:Body>
      <msgs:CredentialRequest>
         <msgs:userName>auser1</msgs:userName>
         <msgs:orgName>defaultorg</msgs:orgName>
      </msgs:CredentialRequest>
   </soap:Body>
</soap:Envelope>
 
 
 
Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cx="http://ws.arcot.com/WebFortCommonAPI/7.0/xsd" xmlns:wfiss60msgs="http://ws.arcot.com/WebFortIssuanceAPI/7.0/msgs" xmlns:wfiss60xsd="http://ws.arcot.com/WebFortIssuanceAPI/7.0/xsd" xmlns:wfiss60soap11="http://ws.arcot.com/WebFortIssuanceAPI/6.0/wsdl/IssuanceAPISOAP11Binding" xmlns:wfiss60soap12="http://ws.arcot.com/WebFortIssuanceAPI/6.0/wsdl/IssuanceAPISOAP12Binding" xmlns:wfauth60msgs="http://ws.arcot.com/WebFortAuthAPI/6.0/msgs" xmlns:wfauth60xsd="http://ws.arcot.com/WebFortAuthAPI/6.0/xsd" xmlns:wfauth60soap11="http://ws.arcot.com/WebFortAuthAPI/6.0/wsdl/AuthAPISOAP11Binding" xmlns:wfauth60soap12="http://ws.arcot.com/WebFortAuthAPI/6.0/wsdl/AuthAPISOAP12Binding" xmlns:wfauth50soap11="http://schemas.arcot.com/webfort/v1/ArcotWebFortWebServiceSOAP11Binding" xmlns:wfauth50types="http://schemas.arcot.com/webfort/v1/types" xmlns:wfauth50soap12="http://schemas.arcot.com/webfort/v1/ArcotWebFortWebServiceSOAP12Binding" xmlns:wfautha541soap11="http://schemas.arcot.com/webfort/v2/AuthAccessorServiceSOAP11Binding" xmlns:wfautha541soap12="http://schemas.arcot.com/webfort/v2/AuthAccessorServiceSOAP12Binding" xmlns:wfauthx541soap11="http://schemas.arcot.com/webfort/v2/AuthXActionServiceSOAP11Binding" xmlns:wfauth541types="http://schemas.arcot.com/webfort/v2/types" xmlns:wfauthx541soap12="http://schemas.arcot.com/webfort/v2/AuthXActionServiceSOAP12Binding" xmlns:wfiss50soap11="http://schemas.arcot.com/regfort/v1/RegFortAPISOAP11Binding" xmlns:wfiss50types="http://schemas.arcot.com/regfort/v1/types" xmlns:wfiss50soap12="http://schemas.arcot.com/regfort/v1/RegFortAPISOAP12Binding" xmlns:wfiss541soap11="http://schemas.arcot.com/regfort/v2/RegFortAPISOAP11Binding" xmlns:wfiss541types="http://schemas.arcot.com/regfort/v2/types" xmlns:wfiss541soap12="http://schemas.arcot.com/regfort/v2/RegFortAPISOAP12Binding">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <wfiss60msgs:CredentialResponse>
         <wfiss60msgs:arcotIDOutput xsi:type="wfiss60xsd:ArcotIDOutputType">
            <wfiss60xsd:userName>AUSER1</wfiss60xsd:userName>
            <wfiss60xsd:orgName>DEFAULTORG</wfiss60xsd:orgName>
            <wfiss60xsd:status>1</wfiss60xsd:status>
            <wfiss60xsd:remainingUsageCount>-1</wfiss60xsd:remainingUsageCount>
            <wfiss60xsd:createTime>2018-03-06T12:06:20.000Z</wfiss60xsd:createTime>
            <wfiss60xsd:validityStartTime>2018-03-06T12:06:20.000Z</wfiss60xsd:validityStartTime>
            <wfiss60xsd:validityEndTime>2023-03-06T12:06:20.000Z</wfiss60xsd:validityEndTime>
            <wfiss60xsd:numberOfFailedAuthAttempts>1</wfiss60xsd:numberOfFailedAuthAttempts>
            <wfiss60xsd:lastSuccessAuthAttemptTime>2019-02-13T20:05:49.000Z</wfiss60xsd:lastSuccessAuthAttemptTime>
            <wfiss60xsd:lastFailedAuthAttemptTime>2019-02-13T20:28:32.000Z</wfiss60xsd:lastFailedAuthAttemptTime>
            <wfiss60xsd:profileName>BasicArcotIDProfile</wfiss60xsd:profileName>
            <wfiss60xsd:profileVersion>1010</wfiss60xsd:profileVersion>
         </wfiss60msgs:arcotIDOutput>
         <wfiss60msgs:otpOutput xsi:type="wfiss60xsd:OTPOutputType">
            <wfiss60xsd:userName>AUSER1</wfiss60xsd:userName>
            <wfiss60xsd:orgName>DEFAULTORG</wfiss60xsd:orgName>
            <wfiss60xsd:status>50</wfiss60xsd:status>
            <wfiss60xsd:remainingUsageCount>0</wfiss60xsd:remainingUsageCount>
            <wfiss60xsd:createTime>2018-09-13T18:08:01.000Z</wfiss60xsd:createTime>
            <wfiss60xsd:validityStartTime>2018-09-13T18:08:01.000Z</wfiss60xsd:validityStartTime>
            <wfiss60xsd:validityEndTime>2018-09-23T18:08:01.000Z</wfiss60xsd:validityEndTime>
            <wfiss60xsd:numberOfFailedAuthAttempts>0</wfiss60xsd:numberOfFailedAuthAttempts>
            <wfiss60xsd:lastSuccessAuthAttemptTime>2018-09-13T18:08:36.000Z</wfiss60xsd:lastSuccessAuthAttemptTime>
            <wfiss60xsd:profileName>BasicOTPProfile</wfiss60xsd:profileName>
            <wfiss60xsd:profileVersion>1013</wfiss60xsd:profileVersion>
            <wfiss60xsd:usageCount>0</wfiss60xsd:usageCount>
         </wfiss60msgs:otpOutput>
         <wfiss60msgs:qnaOutput xsi:type="wfiss60xsd:QnAOutputType">
            <wfiss60xsd:userName>AUSER1</wfiss60xsd:userName>
            <wfiss60xsd:orgName>DEFAULTORG</wfiss60xsd:orgName>
            <wfiss60xsd:status>1</wfiss60xsd:status>
            <wfiss60xsd:remainingUsageCount>-1</wfiss60xsd:remainingUsageCount>
            <wfiss60xsd:createTime>2018-03-06T12:06:04.000Z</wfiss60xsd:createTime>
            <wfiss60xsd:lastUpdatedTime>2019-02-13T20:28:15.000Z</wfiss60xsd:lastUpdatedTime>
            <wfiss60xsd:validityStartTime>2018-03-06T12:06:04.000Z</wfiss60xsd:validityStartTime>
            <wfiss60xsd:validityEndTime>2023-03-06T12:06:04.000Z</wfiss60xsd:validityEndTime>
            <wfiss60xsd:numberOfFailedAuthAttempts>0</wfiss60xsd:numberOfFailedAuthAttempts>
            <wfiss60xsd:lastSuccessAuthAttemptTime>2019-02-13T20:28:26.000Z</wfiss60xsd:lastSuccessAuthAttemptTime>
            <wfiss60xsd:lastFailedAuthAttemptTime>2019-02-13T19:53:20.000Z</wfiss60xsd:lastFailedAuthAttemptTime>
            <wfiss60xsd:profileName>BasicQnAProfile</wfiss60xsd:profileName>
            <wfiss60xsd:profileVersion>1012</wfiss60xsd:profileVersion>
            <wfiss60xsd:questions>Which is your favorite restaurant?</wfiss60xsd:questions>
            <wfiss60xsd:questions>What is your favorite color?</wfiss60xsd:questions>
            <wfiss60xsd:questions>What is your pet's name?</wfiss60xsd:questions>
            <wfiss60xsd:questions>When is your anniversary?</wfiss60xsd:questions>
            <wfiss60xsd:questions>Which city were you born in?</wfiss60xsd:questions>
            <wfiss60xsd:questions>What was the name of your first school?</wfiss60xsd:questions>
         </wfiss60msgs:qnaOutput>
         <wfiss60msgs:upOutput xsi:type="wfiss60xsd:UPOutputType">
            <wfiss60xsd:userName>AUSER1</wfiss60xsd:userName>
            <wfiss60xsd:orgName>DEFAULTORG</wfiss60xsd:orgName>
            <wfiss60xsd:status>1</wfiss60xsd:status>
            <wfiss60xsd:remainingUsageCount>-1</wfiss60xsd:remainingUsageCount>
            <wfiss60xsd:createTime>2018-02-15T20:39:39.000Z</wfiss60xsd:createTime>
            <wfiss60xsd:validityStartTime>2018-02-15T20:39:39.000Z</wfiss60xsd:validityStartTime>
            <wfiss60xsd:validityEndTime>2023-02-15T20:39:39.000Z</wfiss60xsd:validityEndTime>
            <wfiss60xsd:numberOfFailedAuthAttempts>0</wfiss60xsd:numberOfFailedAuthAttempts>
            <wfiss60xsd:lastSuccessAuthAttemptTime>2018-02-15T23:55:42.000Z</wfiss60xsd:lastSuccessAuthAttemptTime>
            <wfiss60xsd:profileName>BasicPasswordProfile</wfiss60xsd:profileName>
            <wfiss60xsd:profileVersion>1011</wfiss60xsd:profileVersion>
         </wfiss60msgs:upOutput>
         <wfiss60msgs:transactionDetails xsi:type="cx:TransactionDetailsType">
            <cx:message>The operation was successful.</cx:message>
            <cx:reasonCode>0</cx:reasonCode>
            <cx:responseCode>0</cx:responseCode>
            <cx:transactionID>18067</cx:transactionID>
            <cx:additionalOutput/>
         </wfiss60msgs:transactionDetails>
      </wfiss60msgs:CredentialResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

====   Here is a screen shot showing the FetchCredential Call via SoapUI ======

Note this Web Service Call to Webfort is via WebFortIssuanceSvc exposed via Webfort Issuance Port 9744.


<Please see attached file for image>

User-added image

 

Additional Information

None.

Attachments

1558689697426000127907_sktwi1f5rjvs16g0d.jpeg get_app