Как заставить пользователя ввести имя пользователя и пароль при использовании firebase.auth.SAMLAuthProvider из Javascript? - PullRequest
0 голосов
/ 21 февраля 2020
const provider = new firebase.auth.SAMLAuthProvider('NAMEOFOURSAMLPROVIDER');
firebase.auth().signInWithPopup(provider).then((result)=>{etc etc});

Выполнение вышеперечисленного позволяет нам проходить проверку подлинности на основе поставщика SAML, внешнего по отношению к нашему экземпляру Firebase. Однако, как только мы успешно вошли в систему один раз, он не будет просить нас снова ввести имя пользователя и пароль, что нам определенно требуется.

provider.setCustomParameters({
  prompt: 'select_account'
});

Не работает для этого провайдера, так как SAMLAuthProvider не имеет функции setCustomParameters.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...