User Tools

Site Tools


integration-api:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
integration-api:start [2018/08/21 15:11]
tjotov [Detailed description]
integration-api:start [2018/11/12 12:57]
mpospisek [Basic usage with AAA]
Line 3: Line 3:
  
 Integration API is located in aducid-resurces folder (on Tomcat). It requires jQuery and API js and css files: Integration API is located in aducid-resurces folder (on Tomcat). It requires jQuery and API js and css files:
 +<sxh javascript>
    <script type="text/javascript" src="/aducid-resources/js/jquery.min.js"></script>    <script type="text/javascript" src="/aducid-resources/js/jquery.min.js"></script>
    <script type="text/javascript" src="/aducid-resources/js/aducid-api.js"></script>    <script type="text/javascript" src="/aducid-resources/js/aducid-api.js"></script>
    <link type="text/css" media="screen" href="/aducid-resources/css/aducid.css" rel="stylesheet" />    <link type="text/css" media="screen" href="/aducid-resources/css/aducid.css" rel="stylesheet" />
-     +</sxh>     
 ===== Basic usage with AAA ===== ===== Basic usage with AAA =====
 Create instance of ADUCID object: Create instance of ADUCID object:
 +<sxh java>
     var aducid = new ADUCID();     var aducid = new ADUCID();
 +</sxh>
  
 Set addresses of start, check and proxy operation of aducid-binder:  Set addresses of start, check and proxy operation of aducid-binder: 
 +<sxh java>
    aducid.setStartOperationUrl("/aducid-binder/open");    aducid.setStartOperationUrl("/aducid-binder/open");
    aducid.setResultOperationUrl("/aducid-binder/openCheck");    aducid.setResultOperationUrl("/aducid-binder/openCheck");
    aducid.setProxyUrl("/aducid-binder/proxy");    aducid.setProxyUrl("/aducid-binder/proxy");
 +</sxh>
                  
 Override default methods to customize you page: Override default methods to customize you page:
 +<sxh java>
    aducid.processResult = function(result) {    aducid.processResult = function(result) {
       if (result.status == "OK") {       if (result.status == "OK") {
Line 27: Line 32:
       }       }
    }    }
 +</sxh>
  
 Text displayed before operation    Text displayed before operation   
 +<sxh java>
    aducid.showQRHint = function(param) {    aducid.showQRHint = function(param) {
       $('#qr-code-hint').html("Example text - Use your PEIG to authenticate");       $('#qr-code-hint').html("Example text - Use your PEIG to authenticate");
    }    }
 +</sxh>
        
 Text displayed duringoperation    Text displayed duringoperation   
 +<sxh java>
    aducid.showRunningHint = function(param) {    aducid.showRunningHint = function(param) {
       $('#qr-code-hint').html("Example text - Operation in progress");       $('#qr-code-hint').html("Example text - Operation in progress");
    }    }
 +</sxh>
        
 ===== Detailed description ===== ===== Detailed description =====