Satellizer використовує метод аутентифікації на основі маркерів і підтримує різні системи соціального входу, як:
- Google
- Твіттер
- Facebook
- LinkedIn
- Квадрат
- GitHub
Класичний електронний і пароль метод також підтримується, поряд з можливістю Зареєструватися і реєстрації нових облікових записів.
У випадку, якщо ви не довіряєте OAuth, соціальної логін і класичний логін система може працювати окремо один від одного, так що ви можете легко включити тільки один ви любите.
Вся система аутентифікації є простим у використанні і може бути підключений до будь AngularJS або без застосування AngularJS забезпечити спосіб надати користувачам доступ до спеціальних розділів сайту.
Розробники також можуть додавати свої власні системи соціального логін межами вбудованих провайдерів, так довго, як вони OAuth 1.x і 2.x основі.
Документація в комплекті з завантаження пакета
Що нового У цьому випуску: ..
- Додана підтримка OAuth 2.0 держави
- Нові додаткові responseParams для OAuth 2.0 для отримання даних користувача, крім коду, redirect_uri і client_id.
- Другий параметр $ auth.setToken була перейменована в перенаправити ніж isLinking.
- постачальник GitHub Тепер просить електронної сфери за замовчуванням.
- Windows Live постачальник нині просить електронної сфери за замовчуванням.
- Виправлена помилка перехоплювач HTTP, де він не може бути встановлений в брехню.
- Satellizer рефакторінга коду.
Що нового у версії 0.9.2 :.
- Додана підтримка OAuth 2.0 держави
- Нові додаткові responseParams для OAuth 2.0 для отримання даних користувача, крім коду, redirect_uri і client_id.
- Другий параметр $ auth.setToken була перейменована в перенаправити ніж isLinking.
- постачальник GitHub Тепер просить електронної сфери за замовчуванням.
- Windows Live постачальник нині просить електронної сфери за замовчуванням.
- Виправлена помилка перехоплювач HTTP, де він не може бути встановлений в брехню.
- Satellizer рефакторінга коду.
Що нового у версії 0.8.0:
- Додана неявне потоку грант. Просто додайте responseType :. Токена "на етапі налаштування
- Нові допоміжні методи $ auth.getToken () і $ auth.getPayload ().
- OAuth запитів тепер передається повністю на сервер, а не тільки код або oauth_token + oauth_verifier.
- видає помилку, якщо ім'я сервера маркер не відповідає маркер ім'я, вказане за допомогою Satellizer. Наприклад ви повертаєте access_token від сервера але Satellizer налаштований на роботу маркера.
Рядок
не «LI> isAuthenticated () більше не генерує помилку, якщо ви не використовуєте JSON веб-Токен. У такому випадку вона обходить перевірку на закінчення маркера.
не «LI> Рядок запиту більше не URIEncoded, тому що це було причиною проблеми з Facebook OAuth.
Що нового у версії 0.7.0:
- Нові можливості:
- IE8 + Підтримка (базовий код навіть отримав менше, як результат!).
- Тепер Ви можете передати додаткові дані в якості другого аргументу $ і $ auth.authenticate auth.link.
- Виправлена помилка:
- Замінено promise.catch () з `promise.then (NULL, функція) для підтримки IE8.
- Перевірте спливаюче вікно відкрите і window.focus визначається перед викликом фокус ().
- Знак префікс використовується тільки, якщо вона визначена, щоб уникнути ім'я мітки, як _token якщо ви не хочете мати satellizer_ префікс перед ім'ям, що зберігається в Local Storage.
Що нового у версії 0.6.0 :.
- Немає більше Користувач магазин в символічну корисного навантаження
- Рядкове ім'я модуля satellizer.
- Вилучено isAuthenticated і CurrentUser $ rootScope.
- більше не слухати за $ routeChangeSuccess і використовувати захищений: правда на маршрутах. Використовуйте вбудований в рішучості функції UI-маршрутизатора і ngRoute.
- Багато рефакторінга коду, очищення та юніт-тестів.
- Додана PHP Laravel приклад.
- Додана Java Dropwizard приклад.
- Демо :. Використання isAuthenticated () метод, щоб перевірити, увійти в стан, а не CurrentUser
- Демо :. Оновлене електронною поштою підтвердження на форму реєстрації
- Вузол: Повернення 200 OK при оновленні користувача на PUT / API / мене замість відправки маркера .
Вимоги
- включений JavaScript на стороні клієнта
- AngularJS
Коментар не знайдено