Partage
  • Partager sur Facebook
  • Partager sur Twitter

Angular / Firebase incident d'authentification

Erreur 401 (Unauthorized) - changement de règle de sécurité Firebase

13 septembre 2019 à 11:50:27

Bonjour,

Je rencontre des difficultés dans le chapitre Interagissez avec un serveur avec HttpClient du cours Développez des applications Web avec Angular.

Lors du premier exercice (enregistrement des appareils) j'obtient un message me précisant que je n'ai pas l'autorisation d'access.

401 (Unauthorized)

J'ai vérifié ma configuration sous Firebase, j'ai bien une autorisation de lecture et d'écriture.

Le chemin spécifié dans le service pour la connexion correspond bien à celui de la base.

Les configurations sur Firebase semble avoir changé depuis mai 2019. Y a t'il une action complémentaire à effectuer ?

https://firebase.google.com/docs/firestore/security/get-started?authuser=1

Code dans service :

saveAppareilsToServer(){
		this.httpClient
			.post('https://oc-appareilmenager.firebaseio.com/appareils.json', this.appareils)
			.subscribe(
				() => {
					console.log('Enregistrement terminé !');
				},
				(error) => {
					console.log('Erreur ! : ' + error);
				}
			);
	}


Code dans Firebase

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write;
    }
  }
}


Merci d'avance pour votre aide.

  • Partager sur Facebook
  • Partager sur Twitter
14 septembre 2019 à 0:41:17

Bonjour,

Doublon

Les doublons nuisent au bon fonctionnement du forum et sont donc interdits. Si vous vous êtes trompé de section, il suffit de signaler votre sujet au staff pour qu'il le déplace au bon endroit.

Je vous invite à continuer la discussion sur l'autre sujet : https://openclassrooms.com/forum/sujet/angular-firebase-incident-dauthentification-1

Je ferme ce sujet. 

  • Partager sur Facebook
  • Partager sur Twitter