0.0.1 • Published 6 years ago
@fabricelements/skeleton-auth v0.0.1
\<skeleton-auth>
skeleton-auth
is a Polymer 2 and Firebase minimal Sign-in module.
Installation
Install skeleton-auth with Bower
$ bower install --save FabricElements/skeleton-auth
Usage
Import it into the <head>
of your page
<link rel="import" href="bower_components/skeleton-auth/skeleton-auth.html">
Example: basic usage
Configure your Firebase app
<firebase-app
apiKey="AIzaSyCJRNdR0eodnswyi8MHCtF1YOjY235mhM8"
authDomain="fabricelements.firebaseapp.com"
databaseURL="https://fabricelements.firebaseio.com"
storageBucket="fabricelements.appspot.com"
messagingSenderId="908593247251"
></firebase-app>
<firebase-auth
signed-in="{{signedIn}}"
user="{{user}}"
on-error="handleError">
</firebase-auth>
signedIn
(boolean) - True if the client is authenticated, and false if the client is not authenticated.user
(object) - The currently-authenticated user with user-related metadata.
See Polymerfire docs for more information.
Then add the skeleton-auth
element with the selected providers.
<skeleton-auth google facebook twitter github anonymous email phone on-error="handleError" recaptcha-container="recaptcha"></skeleton-auth>
- Available providers:
- Google Sign-In
- Facebook Login
- GitHub
- Anonymous
- Password Authentication
- Phone Number
Contributing
Please check CONTRIBUTING.
License
Released under the BSD 3-Clause License.
0.0.1
6 years ago