Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'master' of https://github.com/michaellavelle/spring-soc…

  • Loading branch information...
commit d17a036e3b8bb3f9a32ddbbab8881079df990a52 2 parents ab31f95 + 44bddcd
Michael Lavelle authored
Showing with 25 additions and 0 deletions.
  1. +25 −0 README.md
25 README.md
View
@@ -0,0 +1,25 @@
+This project is a work in progress with a few methods of the LastFm Api implemented so far. These include:
+
+* Retrieving a LastFm user's basic profile info
+* Retrieving a LastFm user's Loved, Recent, or Top Tracks
+* Retrieving a LastFm user's friends and neighbours lists
+* Retrieving a LastFm user's shouts
+* Performing a shout
+* Loving and unloving a track
+* Performing a basic track search
+* Updating a LastFm users' now listening status
+* Simple scrobbling
+
+Please note that as LastFm's auth scheme is *neither* OAuth1 or OAuth2, there are a few constraints concerning the use
+of this module:
+
+In order to use Spring-Social's existing ProviderSignInController or ConnectController (which require OAuth2 scheme)
+the LastFmPseudoOAuth2ConnectionFactory (not the standard LastFmConnectionFactory)
+must be registered with the ConnectionFactoryRegistry *AND* the LastFmPseudoOAuth2Filter must be registered in
+your filter chain in web.xml.
+
+The LastFmPseudoOAuth2ConnectionFactory conforms the LastFmConnectionFactory to OAuth2 spec, and the LastFmPseudoOAuth2Filter
+modifies the auth-callback from LastFm to that required by ProviderSignInController or ConnectController.
+
+
+
Please sign in to comment.
Something went wrong with that request. Please try again.