Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can control the access to your interface with authorization policy.

Usage:

Code Block
languagehtml/xml
linenumberstrue
<communication>
     <httpInterface authorizationName="checkHttpUserPass" hostname="localhost" port="1655"/>
</communication>

Use an authorization policy by referencing its identifier in interface definition.

We assume that there is an authorization policy named: checkHttpUserPass: 

Code Block
languagehtml/xml
linenumberstrue
<security>
       <executableAuthorization name="checkHttpUserPass" serviceName="concatArguments" >
               <parameterMapping >
           <mapRow authParam="username" serviceParam="userid"/>
           <mapRow authParam="password" serviceParam="plain_password"/>
           </parameterMapping>                         
               <expectedResult><text>OK</text></expectedResult>
       </executableAuthorization>       
</security>

We should map username and password fields to 

The username and password parameters are the

Code Block
:languagehtml/xml
linenumberstrue
<request username="mobileuser" password="ileri">

   <job ....>

     ..

     ..

   </job>

</request>

How it works.