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
integration-api:start [2018/11/12 12:52]
mpospisek [Web Integration API]
integration-api:start [2019/08/01 09:56]
tjotov removed
Line 1: Line 1:
 ====== Web Integration API ====== ====== Web Integration API ======
-Web Integration API is an essential part of ADUCID for all web browser scenarios. It connects PEIG, AIM and the browser. Integration API is an essential component of [[integration:binder|ADUCID Binder]], [[integration:transactions|No-code transactions]] and many other components.+Web Integration API is an essential part of ADUCID for all web browser scenarios. It connects PEIG, AIM and the browser. Integration API is an essential component of [[components:binder|ADUCID Binder]], [[nocode:transactions|No-Code transacations]] and many other components.
  
 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:
Line 10: Line 10:
 ===== 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 28: 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 =====