Skip to content

countnazgul/Qlik-SaaS-Web-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qlik SaaS Web Auth

Small package to handle web authentication when connecting to Qlik Sense SaaS edition

Install

npm install --save qlik-saas-web-auth

The package require have enigma.js as peerDependencies (aka enigma.js have to be installed separately and passed to the package)

Usage

  • Connect to global

    import enigma from "enigma.js";
    import schema from "enigma.js/schemas/12.67.2.json";
    
    import { QlikSaaSConnection } from "qlik-saas-web-auth";
    
    const qlik = new QlikSaaSConnection(
      {
        webIntegrationId: "some-web-integration-id",
        tenantDomain: "tenant.xx.qlikcloud.com",
      },
      enigma,
      schema
    );
    
    await qlik.connect();
    console.log(qlik.global);
    const app = await qlik.global.openDoc("some-doc-id");
    
    await qlik.session.close();
  • Connect to specific app

    import enigma from "enigma.js";
    import schema from "enigma.js/schemas/12.67.2.json";
    
    import { QlikSaaSConnection } from "qlik-saas-web-auth";
    
    const qlik = new QlikSaaSConnection(
      {
        webIntegrationId: "some-web-integration-id",
        tenantDomain: "tenant.xx.qlikcloud.com",
      },
      enigma,
      schema
    );
    
    await qlik.connectAndOpenDoc("some-doc-id");
    console.log(qlik.global);
    console.log(qlik.app);
    
    await qlik.session.close();

About

Handle Qlik Sense SaaS web authentication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published