CEC-3119 Magna access (#235)

* CEC-3119 Magna access

* Clean up

* Update test provider
This commit is contained in:
John Wu
2022-11-14 13:30:57 -08:00
committed by GitHub
parent 33bfc4fb13
commit b7e13382c4
76 changed files with 1316 additions and 918 deletions

View File

@@ -1,9 +1,10 @@
import React from "react";
import { getGroups } from "../../../utils/roles";
import {getGroups, getProviders} from "../../../utils/roles";
let token = null;
let groups = null;
let providers = null;
let fetching = false;
let error = null;
let signInResp = {};
@@ -20,6 +21,7 @@ export const useUserContext = () => ({
error,
fetching,
groups,
providers,
token,
getAuthorizeURL: jest.fn(() => authorizeURL),
getLogoutURL: jest.fn(() => logoutURL),
@@ -35,8 +37,10 @@ export const setToken = (val) => {
token = val;
if (!val || !val.idToken || !val.idToken.jwtToken) {
groups = null;
providers = null
} else {
groups = getGroups(val.idToken.jwtToken);
providers = getProviders(val.idToken.jwtToken);
}
};