UNPKG

product-admin

Version:

EA admin screens

61 lines (52 loc) 1.92 kB
"use strict"; const request = require("request"); const URL = "https://4126b27b-6860-48ee-9dc1-9cba313eac9f.predix-uaa.run.asv-pr.ice.predix.io/oauth/token"; const TENANT = "1b3e5fc2-a2d9-49a3-a877-6e9e6e5b7764"; var token = ""; var supervisorToken = ""; module.exports = Object.freeze({ TENANT, get token () { return token; }, get supervisorToken () { return supervisorToken; } }); requestToken(); requestSupervisorToken(); function requestToken () { const CLIENT_CREDENTIALS = "Ym1zX2VhX3NlcnZpY2U6YmZiOTY5YTc5NGMxZGEzMWNkNGYwNjhhZjEwYzRlZmQ1M2ViZjkyMmYxNGI3N2Uy"; const OPTIONS = { headers: { Authorization: `Basic ${CLIENT_CREDENTIALS}` }, form: { grant_type: 'client_credentials', client_id: 'bms_ea_service' } }; request.post(URL, OPTIONS, (err, httpResponse, body) => { token = JSON.parse(body).access_token; console.log(`~setToken ${token}`); }); } function requestSupervisorToken () { const SUPERVISOR_CLIENT_CREDENTIALS = "Ym1zX3R3X3dlYmFwcC4wZjQ2Yjc4ZS04ZjcyLTRmODItYTZlMS0zODA3YzNiM2Y5ODUuMmQwNTFlOTAtNTNlZS00YmViLWEwZTEtZDI0ODllODFjMjQyOmU5ZDhkZDI4NDBmMzFiYmZhN2ZkYmNlNTIxMGEzZmY2NjVlZjIxMzY3ODQ5MDQxMA=="; // const SUPERVISOR_CLIENT_CREDENTIALS = "Ym1zX3R3X3dlYmFwcC5lYTFhMDI0NS0xNzU4LTRlNjYtYWJmMC1mMjUzOTU2YTc4MjAuZjhkYWFhNTAtMGE4Zi00ZTVlLWFmMmEtOTI2MTIwNDA0YmExOjlkYjliZjc3NjNlNzFiMjRkMjI2NTljZjg4ZDhiMTM1"; const OPTIONS = { headers: { Authorization: `Basic ${SUPERVISOR_CLIENT_CREDENTIALS}` }, form: { grant_type: "password", username: "ea_work_super_user_2", password: "ea_work_super_user_2" } }; request.post(URL, OPTIONS, (err, httpResponse, body) => { // console.log(`~setSupervisorToken body: ${body} \n httpResponse: ${httpResponse} \n err: ${err}`); supervisorToken = JSON.parse(body).access_token; console.log(`~setSupervisorToken ${supervisorToken}`); }); }