Satellizer bruger en token-baseret godkendelse metode og understøtter forskellige sociale login-systemer som:
- Google
- Twitter
- Facebook
- LinkedIn
- Foursquare
- GitHub
En klassisk email & password metode er også sammen med evnen til at tilmelde dig og registrere nye konti understøttes,.
Hvis du ikke har tillid til OAuth, den sociale login og den klassiske login-systemet kan arbejde adskilt fra hinanden, så du nemt kan tænde bare den, du kan lide.
Hele authentication system er let at bruge og kan sættes i enhver AngularJS eller ikke-AngularJS program til at give en måde at give brugerne adgang til særlige sektioner af dit websted.
Udviklere kan også tilføje deres helt egne sociale login-systemer uden for de indbyggede udbydere, så længe de er OAuth 1.x og 2.x baseret.
Dokumentation er inkluderet i download-pakke
Hvad er nyt i denne udgivelse:..
- Tilføjet understøttelse af OAuth 2.0 tilstand
- Nye valgfrie responseParams til OAuth 2.0 til at få andre end kode, redirect_uri og client_id brugerdefinerede data.
- $ auth.setToken anden parameter er blevet omdøbt til at omdirigere stedet isLinking.
- GitHub udbyder anmoder nu email omfang som standard.
- Windows Live udbyder anmoder nu email omfang som standard.
- Fast http interceptor bug, hvor det ikke kunne sættes til falsk.
- Satellizer kode refactoring.
Hvad er nyt i version 0.9.2:.
- Tilføjet understøttelse af OAuth 2.0 tilstand
- Nye valgfrie responseParams til OAuth 2.0 til at få andre end kode, redirect_uri og client_id brugerdefinerede data.
- $ auth.setToken anden parameter er blevet omdøbt til at omdirigere stedet isLinking.
- GitHub udbyder anmoder nu email omfang som standard.
- Windows Live udbyder anmoder nu email omfang som standard.
- Fast http interceptor bug, hvor det ikke kunne sættes til falsk.
- Satellizer kode refactoring.
Hvad er nyt i version 0.8.0:
- Tilføjet implicit tilskud flow. Blot tilføje responseType:. "Token" i config fase
- Nye helper metoder $ auth.getToken () og $ auth.getPayload ().
- OAuth query string er nu gået helt til serveren i stedet for bare kode eller oauth_token + oauth_verifier.
- isAuthenticated () ikke længere kaster en fejl, hvis du ikke bruger JSON Web Token. I sådanne tilfælde er det omfartsveje en check på token udløb.
- string Query ikke længere URIEncoded fordi det var forårsager problemer med Facebook OAuth.
- Smid en fejl, hvis server token navn ikke svarer token navn angives via Satellizer. For eksempel du returnerer access_token fra serveren men Satellizer er konfigureret til at arbejde token.
Hvad er nyt i version 0.7.0:
- Nye funktioner:
- IE8 + Support (kodebase fik endnu mindre som et resultat!).
- Du kan nu passere yderligere data som andet argument til $ auth.authenticate og $ auth.link.
- Fejlrettelser:
- Erstattet promise.catch () med `promise.then (null, funktion) for at støtte IE8.
- Kontroller, om popup er åben og window.focus defineres, før du ringer fokus ().
- Token præfiks anvendes kun, hvis den er defineret for at undgå et symbolsk navn som _token hvis du vælger ikke at få satellizer_ præfiks foran navn er gemt i Local Storage.
Hvad er nyt i version 0.6.0:.
- Ikke længere butik bruger i token nyttelast
- små bogstaver satellizer modul navn.
- Fjernet isAuthenticated og currentUser $ rootScope.
- Ikke længere lytte for $ routeChangeSuccess og bruge beskyttet: true på ruter. Brug indbygget beslutsomhed funktion ui-router og ngRoute.
- Masser af kode refactoring, oprydning og unit test.
- Tilføjet PHP Laravel eksempel.
- Tilføjet Java Dropwizard eksempel.
- Demo:. Brug isAuthenticated () metode til at kontrollere log-in-status i stedet for currentUser
- Demo:. Opdateret email validering på tilmeldingsformular
- Node: Return 200 OK, når opdatering bruger på PUT / api / mig i stedet for at sende et token .
Krav :
- JavaScript aktiveret på klientsiden
- AngularJS
Kommentarer ikke fundet