AngularFireAuth с SAMLAuthProvider не принимает параметр провайдера - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь использовать модуль аутентификации firebase с пользовательским провайдером идентификации SAML, я смог использовать его с простым SDK Firebase, но не могу заставить его работать с angular / fire / auth


import { Component, OnInit } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/auth';
import { auth } from 'firebase/app';

@Component({
  selector: 'app-mycomponent',
  templateUrl: './mycomponent.html',
  styleUrls: ['./mycomponent.css']
})
export class MyComponent implements OnInit {
  constructor( public afAuth: AngularFireAuth) { 
  }

  login(){
    this.afAuth.auth.signInWithRedirect(new auth.SAMLAuthProvider('saml.myProvider')); 
   //Error above : Expected 0 arguments, but got 1.ts(2554),

  }

//With Firebase SDK works this way
//firebase.auth().signInWithRedirect(new firebase.auth.SAMLAuthProvider('saml.myProvider'))

1 Ответ

0 голосов
/ 23 июля 2019

Сообщается об ошибке машинописного текста, но вы все равно можете отправить параметр (на самом деле вам нужно, чтобы он работал), и он примет его во время выполнения.

...