Sample authenticateUserWithPush API of Symantec VIP
search cancel

Sample authenticateUserWithPush API of Symantec VIP

book

Article ID: 234989

calendar_today

Updated On:

Products

VIP Service

Issue/Introduction

Can you share a sample working request for authenticateUserWithPush() with Number challenge enabled?

Environment

Release : 1.0

Component :VIP Service

Resolution

Below is a working sample request which can be used for testing the Push credentials.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vip="https://schemas.symantec.com/vip/2011/04/vipuserservices">

   <soapenv:Header/>
   <soapenv:Body>
      <vip:AuthenticateUserWithPushRequest>
         <vip:requestId>VIP_test</vip:requestId>
         <vip:onBehalfOfAccountId>xxxxxxx</vip:onBehalfOfAccountId>
         <vip:userId>vipuser</vip:userId>
         vip:pin>123456</vip:pin>
         <vip:pushAuthData>
            <vip:displayParameters>
               <vip:Key>push.message.text</vip:Key>
               <vip:Value>Symantec Push Authentication Request</vip:Value>
            </vip:displayParameters>
            <vip:displayParameters>
               <vip:Key>display.message.title</vip:Key>
               <vip:Value>VIP Test PUSH</vip:Value>
            </vip:displayParameters>
            <vip:displayParameters>
               <vip:Key>display.message.text</vip:Key>
               <vip:Value>PUSH from testing</vip:Value>
            </vip:displayParameters>
            <vip:displayParameters>
               <vip:Key>display.message.profile</vip:Key>
               <vip:Value>Secure asset</vip:Value>
            </vip:displayParameters>
           <vip:requestParameters>
               <vip:Key>request.timeout</vip:Key>
               <vip:Value>60</vip:Value>
            </vip:requestParameters>
            <vip:requestParameters>
               <vip:Key>nonactionable.notification</vip:Key>
               <vip:Value>true</vip:Value>
            </vip:requestParameters>
           <vip:requestParameters>
               <vip:Key>enforceLocalAuth</vip:Key>
               <vip:Value>false</vip:Value>
            </vip:requestParameters>
            <vip:requestParameters>
               <vip:Key>includeDeviceInfo</vip:Key>
               <vip:Value>true</vip:Value>
            </vip:requestParameters>            
            <vip:requestParameters>
               <vip:Key>supportNumberChallenge</vip:Key>
               <vip:Value>true</vip:Value>
            </vip:requestParameters>
            <vip:requestParameters>
               <vip:Key>supportNumberChallenge</vip:Key>
               <vip:Value>true</vip:Value>
            </vip:requestParameters>  
         </vip:pushAuthData>
         <vip:authContext>
            <vip:params>
               <vip:Key>authLevel.level</vip:Key>
               <vip:Value>1</vip:Value>
            </vip:params>
         </vip:authContext>
      </vip:AuthenticateUserWithPushRequest>
   </soapenv:Body>
</soapenv:Envelope>

Additional Information

The API is well documented and can be found here.

authenticateUserWithPush request