Spring social é nada mais do que uma coleção de ligações Java para vários APIs SaaS.
Este ligações agem como camadas de abstração entre o aplicativo Primavera e o serviço on-line, permitindo que os desenvolvedores para consultar e pesquisar dados on-line, recuperar os resultados e usá-los localmente.
ligações de todas as Spring sociais podem lidar com ambos os procedimentos de sincronização de autenticação e de dados.
Spring social está escrito na sequência da grande arquitetura de infra-estrutura específica para todos os projetos baseados na primavera, tornando-o fácil de usar e estender.
Serviços suportados:
GitHub
TripIt
O que é novo nesta versão:
- Suporte para parâmetros não-padrão no autorização OAuth flui.
- Capacidade Interceptor no fluxo de ProviderSignInController para permitir o comportamento personalizado no fluxo de autenticação.
- Registe-in capacidade para aplicações Facebook lona, incluindo uma nova amostra de primavera-social-tela para mostrar o uso de CanvasSignInController.
- Suporte para paginação na API do Facebook ligação com & quot; uma vez que & quot; e & quot; até que & quot; parâmetros.
- capacidades de pesquisa avançadas na API do Twitter de ligação.
O que é novo na versão 1.1.3:
- Suporte para parâmetros não-padrão na autorização OAuth fluxos.
- Capacidade Interceptor no fluxo de ProviderSignInController para permitir o comportamento personalizado no fluxo de autenticação.
- Registe-in capacidade para aplicações Facebook lona, incluindo uma nova amostra de primavera-social-tela para mostrar o uso de CanvasSignInController.
- Suporte para paginação na API do Facebook ligação com & quot; uma vez que & quot; e & quot; até que & quot; parâmetros.
- capacidades de pesquisa avançadas na API do Twitter de ligação.
O que é novo na versão 1.1.2:
- Suporte para parâmetros não-padrão na autorização OAuth fluxos.
- Capacidade Interceptor no fluxo de ProviderSignInController para permitir o comportamento personalizado no fluxo de autenticação.
- Registe-in capacidade para aplicações Facebook lona, incluindo uma nova amostra de primavera-social-tela para mostrar o uso de CanvasSignInController.
- Suporte para paginação na API do Facebook ligação com & quot; uma vez que & quot; e & quot; até que & quot; parâmetros.
- capacidades de pesquisa avançadas na API do Twitter de ligação.
O que é novo na versão 1.1.0:
- Suporte para parâmetros não-padrão na autorização OAuth fluxos.
- Capacidade Interceptor no fluxo de ProviderSignInController para permitir o comportamento personalizado no fluxo de autenticação.
- Registe-in capacidade para aplicações Facebook lona, incluindo uma nova amostra de primavera-social-tela para mostrar o uso de CanvasSignInController.
- Suporte para paginação na API do Facebook ligação com & quot; uma vez que & quot; e & quot; até que & quot; parâmetros.
- capacidades de pesquisa avançadas na API do Twitter de ligação.
O que é novo na versão 1.1.0.M1:
- aderência mais rigorosa à mais recente especificação OAuth 2 rascunhos, incluindo HTTP autenticação do cliente básico e suporte para credenciais de recursos do proprietário Grant e Credenciais no cliente Grant.
- Atualizações para ambas as ligações API do Facebook e Twitter, incluindo a ligação para a versão 1.1 da API do Twitter.
- Suporte para operações OpenGraph na API do Facebook de ligação.
- O suporte para Facebook Query Language (FQL).
O que é novo na versão 1.0.2:
- Estes são principalmente consertos de bugs, mas há também algumas pequenas melhorias.
O que é novo na versão 1.0.0:
- Correções de bugs:
- OAuth1Parameters.NONE foi acidentalmente fez mutável; agora é voltar a ser imutável como deveria ser.
- documentação de referência atualizado para refletir as mudanças na API menores introduzidas no RC3.
- consumidor OAuth-codificar / segredos de token ao criar uma chave de assinatura OAuth 1.
- diferenças de assinatura Handle entre Primavera 3.1M2 e Spring 3.1RC1 RestTemplate.setInterceptors ().
- Melhorias:
- Adicionado novo configureRestTemplate () subclassing gancho para AbstractOAuth1ApiBinding e AbstractOAuth2ApiBinding para que subclasses pode configurar o RestTemplate sem escrever esse código de configuração no construtor.
- Adicionado getFormMessageConverter (), getJsonMessageConverter () e getByteArrayMessageConverter () ganchos para AbstractOAuth1ApiBinding e AbstractOAuth2ApiBinding para conveniente personalização per-conversor.
- construtor padrão Adicionado para OAuth1Parameters e OAuth2Parameters para o uso autônomo mais conveniente.
- Mudou propriedade applicationUrl em ConnectController e ProviderSignInController ser uma cadeia em vez de URL.
O que é novo na versão 1.0.0.RC3:
- implementações ConnectInterceptor agora pode adicionar parâmetros para o a autorização de URL.
- Twitter TimelineOperations.updateStatus () melhorias.
O que é novo na versão 1.0.0.RC2:
- Os clientes de Twitter e Facebook agora suportam paginação para operações de API que pode retornar resultados paginados.
- ProviderSignInController agora lida com o cenário onde o usuário negar autorização.
- O caso excepcional em que vários usuários locais são combinadas durante um sinal de provedor na tentativa agora é tratada.
- O conjunto de aplicativos de amostra foi atualizado.
O que é novo na versão 1.0.0.RC1:
- Adições à API Facebook vinculativo, como fotografia e upload de vídeo, página de suporte do Facebook e Facebook pesquisa.
- A expansão do Twitter vinculativo para incluir notificações móveis, bloqueio e operações de localização geo API.
- inscrição apoio implícito permitindo sinal automático para cima de um usuário de uma conexão.
- Uma nova quickstart mostrando como se levantar e correr rapidamente.
- Várias correções de bugs e outras melhorias com base no feedback do usuário.
O que é novo na versão 1.0.0.M2:
- Novos recursos:
- quadro novo prestador de serviços para modelar a interação com prestadores de serviços.
- Novo controlador de conexão para lidar com o papel da aplicação no & quot; OAuth Dance & quot; para ambos os prestadores de serviços OAuth 1 e OAuth 2.
- New TwitterSigninController que permite que um usuário para fazer login em uma aplicação através da assinatura em Twitter.
- New FacebookSigninController que permite que um usuário para fazer login em uma aplicação através da assinatura no Facebook.
- TwitterOperations expandido de interface - Destacamento metadados local juntamente com Tweet, Apanhar usuário, amigos, público, e cronogramas casa, enviar e receber mensagens diretas, Apanhar perfil Twitter completo de um usuário
- Os novos modelos sociais (funcionalidade mínima nesta versão) para Gowalla - Recuperar top checkins do usuário e GitHub - Recuperar dados do perfil do usuário
- Mais documentação.
- Correções de bugs:
- O TwitterTemplate não funcionar com outra localidade que Locale.ENGLISH
- Não é possível executar aplicativos baseados em spring-social em Jetty 7.2.1
- Não é possível enviar asteriscos em os tweets
- IllegalArgumentException: atributo de não-serializável oauthToken
- getCreatedAt retornar nulo devido à data unparseable em TwitterTemplate
- Problemas conhecidos:
- ProviderSignAttempt objetos com escopo de sessão não serializáveis devido ao problema de serialização javax.inject.Provider.
Comentários não encontrado