We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec0c375 commit 922affcCopy full SHA for 922affc
packages/providers/mgt-teams-msal2-provider/src/TeamsMsal2Provider.ts
@@ -256,7 +256,14 @@ export class TeamsMsal2Provider extends Msal2Provider {
256
257
// make sure we are calling login only once
258
if (!sessionStorage.getItem(this._sessionStorageLoginInProgress)) {
259
- sessionStorage.setItem(this._sessionStorageLoginInProgress, 'true');
+ const isInIframe = window.parent !== window;
260
+ if (!isInIframe) {
261
+ sessionStorage.setItem(this._sessionStorageLoginInProgress, 'true');
262
+ } else {
263
+ console.warn(
264
+ 'handleProviderState - Is in iframe... will try to login anyway... but will not set session storage variable'
265
+ );
266
+ }
267
268
provider.login();
269
}
0 commit comments