Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 7x 7x 7x 7x 7x 7x | import { Configuration, LogLevel, PublicClientApplication } from "@azure/msal-browser";
import { environment } from "../../../../environments/environment";
const msalConfig: Configuration = {
auth: {
clientId: environment.msal?.clientId ?? "",
authority: "https://login.microsoftonline.com/" + environment.msal?.authority,
redirectUri: environment.redirectUrl + "login/success",
postLogoutRedirectUri: environment.redirectUrl + "login/logout",
navigateToLoginRequestUrl: false,
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: false,
},
system: {
loadFrameTimeout: 30000,
tokenRenewalOffsetSeconds: 60,
loggerOptions: {
piiLoggingEnabled: false,
logLevel: LogLevel.Verbose,
},
},
};
export const MSALScopes = ["user.read"];
export const loginConfig: {method: "redirect"|"popup"} = {
method: environment.msal?.method ?? "redirect",
};
export function MSALInstanceFactory (): PublicClientApplication | null {
Iif(!environment.msal)
return null;
return new PublicClientApplication(msalConfig);
} |