Spring Social нічого більш, ніж набір Java прив'язки для різних SaaS API.
Цей прив'язок діють як рівнів абстракції між додатком Spring і онлайн-сервіс, що дозволяє розробникам запитувати і шукати дані в Інтернеті, отримання результатів і їх використання на місцевому рівні.
Все Spring Соціальні прив'язок може обробляти обидві процедури синхронізації і перевірки достовірності даних.
Spring Social записується після великої інфраструктурної архітектури, характерні для всіх Spring на основі проектів, що робить його легким у використанні і розширенні.
Підтримувані сервіси:
GitHub
TripIt
Що нового в цьому випуску:
- Підтримка нестандартних параметрів в авторизації OAuth потоків.
- Можливість перехоплювач в потоці ProviderSignInController щоб забезпечити можливість для користувача поведінки в потоці аутентифікації.
- Вхід в систему можливості для додатків Facebook Canvas, в тому числі нового зразка весняно-соціально-полотно, щоб продемонструвати використання CanvasSignInController.
- Підтримка пейджінга в API Facebook зв'язування з & Quot; так як & Quot; і & Quot; до & Quot; Параметри.
- Розширені можливості пошуку в API Twitter прив'язки.
Що нового у версії 1.1.3:
- Підтримка нестандартних параметрів авторизації OAuth потоки.
- Можливість перехоплювач в потоці ProviderSignInController щоб забезпечити можливість для користувача поведінки в потоці аутентифікації.
- Вхід в систему можливості для додатків Facebook Canvas, в тому числі нового зразка весняно-соціально-полотно, щоб продемонструвати використання CanvasSignInController.
- Підтримка пейджінга в API Facebook зв'язування з & Quot; так як & Quot; і & Quot; до & Quot; Параметри.
- Розширені можливості пошуку в API Twitter прив'язки.
Що нового у версії 1.1.2:
- Підтримка нестандартних параметрів авторизації OAuth потоки.
- Можливість перехоплювач в потоці ProviderSignInController щоб забезпечити можливість для користувача поведінки в потоці аутентифікації.
- Вхід в систему можливості для додатків Facebook Canvas, в тому числі нового зразка весняно-соціально-полотно, щоб продемонструвати використання CanvasSignInController.
- Підтримка пейджінга в API Facebook зв'язування з & Quot; так як & Quot; і & Quot; до & Quot; Параметри.
- Розширені можливості пошуку в API Twitter прив'язки.
Що нового у версії 1.1.0:
- Підтримка нестандартних параметрів авторизації OAuth потоки.
- Можливість перехоплювач в потоці ProviderSignInController щоб забезпечити можливість для користувача поведінки в потоці аутентифікації.
- Вхід в систему можливості для додатків Facebook Canvas, в тому числі нового зразка весняно-соціально-полотно, щоб продемонструвати використання CanvasSignInController.
- Підтримка пейджінга в API Facebook зв'язування з & Quot; так як & Quot; і & Quot; до & Quot; Параметри.
- Розширені можливості пошуку в API Twitter прив'язки.
Що нового у версії 1.1.0.M1:
- Посилення приєднання до останньої OAuth 2 специфікації проекти, в тому числі HTTP Basic аутентифікації клієнта і підтримки ресурсів Власник Повноваження Грант і облікові дані клієнта про надання гранту.
- Оновлення обох API прив'язок Facebook і Twitter, в тому числі прив'язки до версії 1.1 API в Twitter.
- Підтримка операцій OpenGraph в API Facebook прив'язки.
- Підтримка Facebook Query Language (FQL).
Що нового у версії 1.0.2:
- Це в першу чергу помилка виправленими, але є також кілька невеликих поліпшень.
Що нового у версії 1.0.0:
- Вирішено помилка:
- OAuth1Parameters.NONE випадково зробив мінливий; тепер знову стати непорушним, як це повинно бути.
- Оновлення довідкової документації, щоб відобразити незначні зміни API, введені в RC3.
- OAuth закодувати споживача / лексем секрети при створенні ключа підпису OAuth 1.
- Ручка підписи відмінності між Spring 3.1M2 і Spring 3.1RC1 RestTemplate.setInterceptors ().
- Покращення:
- Додано новий configureRestTemplate () підкласів гак AbstractOAuth1ApiBinding і AbstractOAuth2ApiBinding, так що підкласи можуть налаштувати RestTemplate без написання цього коду конфігурації в конструкторі.
- Додана getFormMessageConverter (), getJsonMessageConverter (), і getByteArrayMessageConverter () гачки для AbstractOAuth1ApiBinding і AbstractOAuth2ApiBinding для зручного кожного перетворювача настройки.
- долучення конструктор за замовчуванням OAuth1Parameters і OAuth2Parameters для більш зручного автономного використання.
- Змінено applicationUrl власність на ConnectController і ProviderSignInController бути рядки замість URL.
Що нового у версії 1.0.0.RC3:
- реалізація ConnectInterceptor тепер може додати параметри URL-авторизації.
- Twitter TimelineOperations.updateStatus (поліпшення).
Що нового у версії 1.0.0.RC2:
- Клієнти Twitter і Facebook тепер підтримує пейджинг для операцій API, які можуть повертати посторінкового результати.
- ProviderSignInController тепер обробляє сценарій, в якому користувач заперечує авторизацію.
- Винятковий випадок, коли кілька локальних користувачів збігаються в знак постачальника в спробі тепер обробляється.
- Безліч прикладів додатків був оновлений.
Що нового у версії 1.0.0.RC1:
- Доповнення до API Facebook зв'язування, такі як завантаження фото і відео, сторінка підтримки Facebook і Facebook пошуку.
- Розширення зв'язування включати мобільні повідомлення, блокування, і операції гео розташування в API Twitter.
- неявній реєстрація підтримка автоматичного включення Увійдіть користувача від підключення.
- Новий Quickstart, що показує, як отримати і працює швидко.
- Численні виправлення помилок та інші поліпшення, засновані на зворотному зв'язку з користувачами.
Що нового у версії 1.0.0.M2:
- Нові можливості:
- Нова структура постачальника послуг для моделювання взаємодії з постачальниками послуг.
- Новий контролер комутації для обробки ролі додатка в & Quot; OAuth Танцю & Quot; як для постачальників послуг OAuth 1 і OAuth 2.
- Новий TwitterSigninController, що дозволяє користувачеві увійти в додаток, увійшовши в Twitter.
- Новий FacebookSigninController, що дозволяє користувачеві увійти в додаток, увійшовши в Facebook.
- Розширені TwitterOperations інтерфейс - Проводка метаданих розташування разом з чірікать, витягуючи користувачів, друзів, громадськості та домашні терміни, відправляти і отримувати повідомлення, Отримання повний профіль Twitter користувача
- Нові соціальні шаблони (мінімальна функціональність в цьому випуску) для Gowalla - Отримати топ повернення користувача і GitHub - Отримання даних профілю користувача
- Більше документації.
- Виправлення помилок:
- TwitterTemplate не працює з іншими Locale ніж Locale.ENGLISH
- Не вдалося запустити додаток на основі весняно-соціальної під Jetty 7.2.1
- Неможливо відправити зірочками в твітів
- IllegalArgumentException: несеріалізуемая атрибут oauthToken
- getCreatedAt повернути нуль в зв'язку з датою в не піддається синтаксичному аналізу TwitterTemplate
- Відомі проблеми:
- ProviderSignAttempt контекст сеансу об'єкти не Серіалізуемое внаслідок javax.inject.Provider випуску серійного номера.
Коментар не знайдено