Позиционирование Msal логина - PullRequest
1 голос
/ 20 сентября 2019

В настоящее время я использую всплывающее окно входа из msal-angular для входа в учетную запись Microsoft Office для приложения Angular.Однако, когда появляется всплывающее окно, оно появляется в левом верхнем углу экрана с половиной окна за пределами экрана.Поэтому мне нужно изменить его размер вручную, чтобы он полностью отображался на экране.

Есть ли способ изменить расположение этого всплывающего окна, чтобы оно отображалось в определенной позиции?Например, в середине окна браузера, откуда он был вызван?

Мой текущий всплывающий вызов:

async signIn(): Promise<void> {
    const result = await this.msalService.loginPopup(OAuthSettings.scopes)
      .catch((reason) => {
        console.log('Login failed', JSON.stringify(reason, null, 2));
    });

    if (result) {
      this.authenticated = true;
    }
}
...