Spring sociale non è altro che un insieme di binding Java per varie API SaaS.
Questa binding comportano come livelli di astrazione tra l'applicazione primavera e il servizio online, permettendo agli sviluppatori di eseguire query e la ricerca di dati on-line, recupero dei risultati e il loro utilizzo a livello locale.
i binding All Spring sociali in grado di gestire sia le procedure di sincronizzazione di autenticazione e di dati.
Spring sociale è scritto in seguito alla grande architettura infrastrutturale specifico per tutti i progetti in base a molla, che la rende facile da usare ed estendere.
Servizi supportati:
GitHub
TripIt
Cosa c'è di nuovo in questa versione:
- Supporto per i parametri non standard nella autorizzazione OAuth scorre.
- capacità Interceptor nel flusso di ProviderSignInController per consentire comportamento personalizzato del flusso di autenticazione.
- Sign-in capacità di applicazioni Facebook tela, tra cui un nuovo campione molla-sociale-tela per mostrare l'uso di CanvasSignInController.
- Supporto per il paging nella API di Facebook vincolante con & quot; da & quot; e & quot; fino a & quot; i parametri.
- funzionalità di ricerca avanzate nella API di Twitter vincolanti.
Cosa c'è di nuovo nella versione 1.1.3:
- Supporto per i parametri non standard in l'autorizzazione OAuth flussi.
- capacità Interceptor nel flusso di ProviderSignInController per consentire comportamento personalizzato del flusso di autenticazione.
- Sign-in capacità di applicazioni Facebook tela, tra cui un nuovo campione molla-sociale-tela per mostrare l'uso di CanvasSignInController.
- Supporto per il paging nella API di Facebook vincolante con & quot; da & quot; e & quot; fino a & quot; i parametri.
- funzionalità di ricerca avanzate nella API di Twitter vincolanti.
Cosa c'è di nuovo nella versione 1.1.2:
- Supporto per i parametri non standard in l'autorizzazione OAuth flussi.
- capacità Interceptor nel flusso di ProviderSignInController per consentire comportamento personalizzato del flusso di autenticazione.
- Sign-in capacità di applicazioni Facebook tela, tra cui un nuovo campione molla-sociale-tela per mostrare l'uso di CanvasSignInController.
- Supporto per il paging nella API di Facebook vincolante con & quot; da & quot; e & quot; fino a & quot; i parametri.
- funzionalità di ricerca avanzate nella API di Twitter vincolanti.
Cosa c'è di nuovo nella versione 1.1.0:
- Supporto per i parametri non standard in l'autorizzazione OAuth flussi.
- capacità Interceptor nel flusso di ProviderSignInController per consentire comportamento personalizzato del flusso di autenticazione.
- Sign-in capacità di applicazioni Facebook tela, tra cui un nuovo campione molla-sociale-tela per mostrare l'uso di CanvasSignInController.
- Supporto per il paging nella API di Facebook vincolante con & quot; da & quot; e & quot; fino a & quot; i parametri.
- funzionalità di ricerca avanzate nella API di Twitter vincolanti.
Cosa c'è di nuovo nella versione 1.1.0.M1:
- più stretta aderenza alla ultima specifica OAuth 2 bozze, tra cui l'autenticazione del client di base HTTP e il supporto per le credenziali della risorsa proprietario Grant e credenziali client Grant.
- Gli aggiornamenti per entrambi gli attacchi API di Facebook e Twitter, comprendenti il legame alla versione 1.1 di API Twitter.
- supporto per le attività Opengraph nella API di Facebook vincolanti.
- Il supporto per Facebook Query Language (FQL).
Cosa c'è di nuovo nella versione 1.0.2:
- Si tratta soprattutto release di bug fix, ma ci sono anche alcuni piccoli miglioramenti.
Cosa c'è di nuovo nella versione 1.0.0:
- Correzioni:
- OAuth1Parameters.NONE stato accidentalmente fatto mutabile; ora è tornato ad essere immutabile come dovrebbe essere.
- documentazione di riferimento aggiornato per riflettere i cambiamenti API minori introdotti in RC3.
- OAuth-encode dei consumatori / segreti token quando si crea una chiave di firma OAuth 1.
- differenze firma maniglia tra la primavera e la primavera 3.1M2 3.1RC1 RestTemplate.setInterceptors ().
- I miglioramenti:
- Aggiunta nuova configureRestTemplate () gancio creazione di sottoclassi di AbstractOAuth1ApiBinding e AbstractOAuth2ApiBinding in modo che le sottoclassi possono configurare il RestTemplate senza scrivere codice di configurazione che nel costruttore.
- Aggiunto getFormMessageConverter (), getJsonMessageConverter (), e getByteArrayMessageConverter () si aggancia alla AbstractOAuth1ApiBinding e AbstractOAuth2ApiBinding per un comodo personalizzazione per-convertitore.
- Aggiunto costruttore predefinito per OAuth1Parameters e OAuth2Parameters per più comodo utilizzo stand-alone.
- proprietà applicationUrl cambio a ConnectController e ProviderSignInController essere una stringa invece di URL.
Cosa c'è di nuovo nella versione 1.0.0.RC3:
- implementazioni ConnectInterceptor possono ora aggiungere i parametri al URL autorizzazione.
- Twitter TimelineOperations.updateStatus () miglioramenti.
Cosa c'è di nuovo nella versione 1.0.0.RC2:
- I client Twitter e Facebook ora supporta il paging per le operazioni di API che possono restituire risultati di paging.
- ProviderSignInController ora gestisce lo scenario in cui l'utente nega l'autorizzazione.
- Il caso eccezionale in cui più utenti locali sono abbinati durante un segno provider nel tentativo viene ora gestita.
- Il set di applicazioni di esempio è stato aggiornato.
Cosa c'è di nuovo nella versione 1.0.0.RC1:
- Le aggiunte alle API di Facebook vincolanti come ad esempio foto e video caricati, supporto pagina di Facebook, e Facebook di ricerca.
- Ampliamento del legame per includere le notifiche di telefonia mobile, il blocco, e le operazioni di localizzazione geo le API di Twitter.
- implicito Iscriviti supporto che consente l'accesso automatico da un utente da un collegamento.
- Un nuovo quickstart che mostra come ottenere rapidamente operativi.
- numerose correzioni e altri miglioramenti basati sul feedback degli utenti.
Cosa c'è di nuovo nella versione 1.0.0.M2:
- Nuove funzionalità:
- quadro nuovo fornitore di servizi al modello di interazione con i fornitori di servizi.
- Nuovo regolatore di connessione per gestire il ruolo dell'applicazione nel & quot; OAuth Dance & quot; sia per i fornitori di servizi OAuth 1 e OAuth 2.
- Nuovo TwitterSigninController che consente all'utente di accedere a un'applicazione con la firma in Twitter.
- Nuovo FacebookSigninController che consente all'utente di accedere a un'applicazione con la firma in Facebook.
- TwitterOperations Expanded interfaccia - Inserendo posizione metadati insieme a Tweet, Recupero degli utenti, amici, pubblico, e le scadenze casa, inviare e ricevere messaggi diretti, Recupero profilo Twitter di un utente
- I nuovi modelli sociali (funzionalità minima in questa versione) per Gowalla - Recupera migliori checkin dell'utente e GitHub - Recupera i dati del profilo di un utente
- Più documentazione.
- Correzioni di bug:
- TwitterTemplate non funziona con altri Locale di Locale.ENGLISH
- Non è possibile eseguire un'applicazione basata su primavera-sociali sotto Jetty 7.2.1
- Non è possibile inviare asterischi in tweet
- IllegalArgumentException: attributo non serializzabile oauthToken
- getCreatedAt tornare nullo a causa della data di analizzarlo in TwitterTemplate
- Problemi noti:
- ProviderSignAttempt oggetti di sessione con ambito non serializzabili a causa di javax.inject.Provider problema serializzazione.
I commenti non trovato