Je suis nouveau à Polymer et Firebase (et en tant que programmeur ainsi), j'essaie de faire une connexion simple avec Google et montrer que l'utilisateur est connecté. Google Auth est activé dans Firebase. Le bouton de déconnexion doit être masqué lorsqu'il n'y a pas d'utilisateur connecté, mais lorsque je clique sur le bouton de connexion, rien ne se passe. Il n'y a pas d'avertissement dans la console du navigateur. Voici le code que j'utilise:Polymerfire google auth ne fonctionne pas
<!DOCTYPE html>
<html>
<head>
<link rel="import" href="bower_components/polymerfire/firebase-app.html">
<link rel="import" href="bower_components/polymerfire/firebase-auth.html">
<link rel="import" href="bower_components/paper-button/paper-button.html">
</head>
<body>
<firebase-app
auth-domain="xxx"
database-url="xxxx"
api-key="xxxxx">
</firebase-app>
<firebase-auth
id="auth"
user="{{user}}"
status-known="{{statusKnown}}"
provider="google">
</firebase-auth>
<template is="dom-if" if="[[user]]">
<h1>Welcome [[user.displayName]]</h1>
</template>
<paper-button raised on-tap="login" hidden$="[[user]]">Sign In</paper-button>
<paper-button raised on-tap="logout" hidden$="[[!user]]">Sign Out</paper-button>
</body>
<script>
Polymer({
is: 'my-login',
properties: {
user: {
type: Object
},
statusKnown: {
type: Object
}
},
login: function() {
return this.$.auth.signInWithPopup();
},
logout: function() {
return this.$.auth.signOut();
},
});
</script>
</html>
Merci beaucoup Tony, vous me mettez dans le bon chemin .. –