Primavera social no es más que una colección de enlaces Java para varias API SaaS.
Este fijaciones actúan como capas de abstracción entre la aplicación de la primavera y el servicio en línea, permitiendo a los desarrolladores para consultar y buscar datos en línea, recuperar los resultados y utilizarlos de forma local.
fijaciones Todo Spring sociales pueden manejar ambos procedimientos de sincronización de autenticación y de datos.
Primavera Social está escrito después de la gran arquitectura de infraestructura específica para todos los proyectos basados en la primavera, por lo que es fácil de usar y extender.
Servicios soportados:
GitHub
Tripit
¿Qué hay de nuevo en esta versión:
- Soporte de parámetros no estándar en el autorización OAuth fluye.
- Capacidad de interceptor en el flujo de ProviderSignInController para permitir un comportamiento personalizado en el flujo de autenticación.
- Inicio de sesión en la capacidad para aplicaciones de Facebook de lona, incluyendo una nueva muestra de la primavera-sociales-lienzo para mostrar el uso de CanvasSignInController.
- Soporte para paginación en la API de Facebook unión con & quot; ya que & quot; y & quot; hasta que & quot; parámetros.
- Búsqueda avanzada capacidades de la API de Twitter de unión.
¿Qué hay de nuevo en la versión 1.1.3:
- Soporte de parámetros no estándar en la autorización OAuth flujos.
- Capacidad de interceptor en el flujo de ProviderSignInController para permitir un comportamiento personalizado en el flujo de autenticación.
- Inicio de sesión en la capacidad para aplicaciones de Facebook de lona, incluyendo una nueva muestra de la primavera-sociales-lienzo para mostrar el uso de CanvasSignInController.
- Soporte para paginación en la API de Facebook unión con & quot; ya que & quot; y & quot; hasta que & quot; parámetros.
- Búsqueda avanzada capacidades de la API de Twitter de unión.
¿Qué hay de nuevo en la versión 1.1.2:
- Soporte de parámetros no estándar en la autorización OAuth flujos.
- Capacidad de interceptor en el flujo de ProviderSignInController para permitir un comportamiento personalizado en el flujo de autenticación.
- Inicio de sesión en la capacidad para aplicaciones de Facebook de lona, incluyendo una nueva muestra de la primavera-sociales-lienzo para mostrar el uso de CanvasSignInController.
- Soporte para paginación en la API de Facebook unión con & quot; ya que & quot; y & quot; hasta que & quot; parámetros.
- Búsqueda avanzada capacidades de la API de Twitter de unión.
¿Qué hay de nuevo en la versión 1.1.0:
- Soporte de parámetros no estándar en la autorización OAuth flujos.
- Capacidad de interceptor en el flujo de ProviderSignInController para permitir un comportamiento personalizado en el flujo de autenticación.
- Inicio de sesión en la capacidad para aplicaciones de Facebook de lona, incluyendo una nueva muestra de la primavera-sociales-lienzo para mostrar el uso de CanvasSignInController.
- Soporte para paginación en la API de Facebook unión con & quot; ya que & quot; y & quot; hasta que & quot; parámetros.
- Búsqueda avanzada capacidades de la API de Twitter de unión.
¿Qué hay de nuevo en la versión 1.1.0.M1:
- más estricta adherencia a la última especificación OAuth 2 borradores, incluyendo HTTP de autenticación de cliente de base y apoyo para las credenciales de recursos del propietario Grant y credenciales del cliente subvención.
- Las actualizaciones de ambos los enlaces de la API de Facebook y Twitter, incluyendo la unión a la versión 1.1 del API de Twitter.
- El apoyo a las operaciones OpenGraph en la API de Facebook de unión.
- Soporte para Facebook Query Language (FQL).
¿Qué hay de nuevo en la versión 1.0.2:
- Se trata principalmente de comunicados de corrección de errores, pero hay también algunas pequeñas mejoras.
¿Qué hay de nuevo en la versión 1.0.0:
- Corrección de errores:
- OAuth1Parameters.NONE se hizo accidentalmente mutable; ahora es volver a ser inmutable como debe ser.
- documentación de referencia actualizado para reflejar los cambios en la API de menor importancia introducidas en RC3.
- OAuth a codificar / secretos simbólicos cuando se crea una clave de firma OAuth 1.
- diferencias entre la firma Mango Primavera 3.1M2 y primavera 3.1RC1 RestTemplate.setInterceptors ().
- Mejoras:
- Agregada nueva configureRestTemplate () subclases gancho para AbstractOAuth1ApiBinding y AbstractOAuth2ApiBinding de manera que las subclases pueden configurar el RestTemplate sin necesidad de escribir código de configuración que en el constructor.
- Agregado getFormMessageConverter (), getJsonMessageConverter (), y getByteArrayMessageConverter () engancha a AbstractOAuth1ApiBinding y AbstractOAuth2ApiBinding para la práctica de personalización por convertidor.
- Añadido constructor por defecto para OAuth1Parameters y OAuth2Parameters para el uso independiente más conveniente.
- Se ha cambiado la propiedad applicationUrl en ConnectController y ProviderSignInController sea una cadena en lugar de la URL.
¿Qué es la nueva en la versión 1.0.0.RC3:
- implementaciones ConnectInterceptor ahora puede añadir parámetros a la URL autorización.
- Twitter TimelineOperations.updateStatus () mejoras.
¿Qué es la nueva en la versión 1.0.0.RC2:
- Los clientes de Twitter y Facebook ahora son compatibles con paginación para las operaciones de API que puede devolver resultados paginados.
- ProviderSignInController ahora maneja el escenario en el que el usuario deniega la autorización.
- El caso excepcional de que varios usuarios locales se hacen coincidir durante un signo proveedor en el intento de que ahora se realiza.
- El conjunto de aplicaciones de ejemplo se ha actualizado.
¿Qué hay de nuevo en la versión 1.0.0.RC1:
- Las adiciones a la API de Facebook de unión tales como foto y vídeo cargar, la página de soporte de Facebook y la búsqueda de Facebook.
- La expansión de la unión para incluir notificaciones móviles, bloqueo y las operaciones de la ubicación geográfica de la API de Twitter.
- Darse de alta apoyo implícito que permite inicio de sesión automático de un usuario de una conexión.
- Un nuevo inicio rápido que muestra cómo llegar a trabajar rápidamente.
- Numerosas correcciones de errores y otras mejoras basadas en los comentarios de los usuarios.
¿Qué hay de nuevo en la versión 1.0.0.M2:
- Nuevas características:
- Nuevo marco proveedor de servicios para modelar la interacción con los proveedores de servicios.
- Nuevo controlador de conexión para manejar el papel de la aplicación en el & quot; OAuth Dance & quot; tanto para los proveedores de servicios de OAuth OAuth 1 y 2.
- Nueva TwitterSigninController que permite a un usuario para iniciar sesión en una aplicación al acceder a Twitter.
- Nueva FacebookSigninController que permite a un usuario para iniciar sesión en una aplicación, inicia sesión en Facebook.
- TwitterOperations expandidos interfaz - Día de ubicación metadatos junto con el Tweet, Recuperando usuario, amigos, público, y Lineas de tiempo, enviar y recibir mensajes directos, Recuperando el perfil completo de Twitter un usuario
- Las nuevas plantillas sociales (funcionalidad mínima en esta versión) para Gowalla - Recuperar los mejores confirmaciones de usuario y GitHub - Recuperar datos del perfil de un usuario
- Más documentación.
- Corrección de errores:
- TwitterTemplate no funciona con otra configuración regional que Locale.ENGLISH
- No se puede ejecutar aplicaciones basadas en la primavera-social bajo el embarcadero 7.2.1
- No se puede enviar asteriscos en los tweets
- IllegalArgumentException: atributo no serializable oauthToken
- getCreatedAt volver nula debido a la fecha de unparseable en TwitterTemplate
- Problemas conocidos:
- ProviderSignAttempt objetos de ámbito de sesión no serializables debido a la edición de serialización javax.inject.Provider.
Comentarios que no se encuentran