RaphaelJenni / FirebaseUI-Angular

A wrapper for FirebaseUI in Angular
Apache License 2.0
298 stars 69 forks source link

Error when entering localhost as address in providers #177

Open Metsuryu opened 2 years ago

Metsuryu commented 2 years ago

When setting up the providers, the readme.md shows this:

providers: [ { provide: USE_AUTH_EMULATOR, useValue: !environment.production ? ['localhost', 9099] : undefined }, ],

But this gives an error:

ERROR FirebaseError: Firebase: Error (auth/invalid-emulator-scheme).

Because it checks for this assertion:

_assert(/^https?:\/\//.test(url), authInternal, "invalid-emulator-scheme" /* INVALID_EMULATOR_SCHEME */);

If instead of localhost I try to use http://127.0.0.1, it doesn't thorw the error anymore, but it doesn't work, showing "A network error has occurred"

and in console:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://127.0.0.1/identitytoolkit.googleapis.com/v1/accounts:createAuthUri?key=.... (Reason: CORS request did not succeed). Status code: (null).

RaphaelJenni commented 2 years ago

Hello @Metsuryu, sorry for the late response.

Is this still an issue?

Metsuryu commented 2 years ago

Hi @RaphaelJenni, I stopped using the package, so I'm not sure, but probably.

mbimbij commented 4 months ago

I am pulling my hair trying to get this thing to work, and i do encounter this issue: image