Skip to content

rbob86/simple-looker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Simple SSO Embedding Demo

Installation

Frontend

  1. cd frontend
  2. npm install to install dependencies
  3. npm run dev to run frontend
  4. In frontend/src/main.ts, change dashboardId value to a valid dashboard id in your Looker instance.
  5. Ensure frontend URI (e.g. http://localhost:5173) is added to Admin > Embed > Embedded Domain Allowlist in your Looker instance to allow JS events to work cross-domain.

Backend

  1. cd backend
  2. npm install to install dependencies
  3. Create .env file with the following properties representing API credentials to your Looker instance:
LOOKERSDK_API_VERSION=4.0
LOOKERSDK_BASE_URL=[Looker instance url]
LOOKERSDK_CLIENT_ID=[API key]
LOOKERSDK_CLIENT_SECRET=[API secret]
  1. In backend/app.ts, update the params variable in the /api/signed-url-for-embed route to match your Looker setup, including the models property.
  2. npm run start to run backend

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors