|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aetrion.flickr.auth.AuthInterface
public class AuthInterface
Authentication interface.
Field Summary | |
---|---|
static java.lang.String |
METHOD_CHECK_TOKEN
|
static java.lang.String |
METHOD_GET_FROB
|
static java.lang.String |
METHOD_GET_FULL_TOKEN
|
static java.lang.String |
METHOD_GET_TOKEN
|
Constructor Summary | |
---|---|
AuthInterface(java.lang.String apiKey,
Transport transport)
Construct the AuthInterface. |
Method Summary | |
---|---|
java.net.URL |
buildAuthenticationUrl(Permission permission,
java.lang.String frob)
Build the authentication URL using the given permission and frob. |
Auth |
checkToken(java.lang.String authToken)
Check the authentication token for validity. |
java.lang.String |
getFrob()
Get a frob. |
Auth |
getFullToken(java.lang.String miniToken)
Get the full authentication token for a mini-token. |
Auth |
getToken(java.lang.String frob)
Get an authentication token for the specific frob. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String METHOD_CHECK_TOKEN
public static final java.lang.String METHOD_GET_FROB
public static final java.lang.String METHOD_GET_TOKEN
public static final java.lang.String METHOD_GET_FULL_TOKEN
Constructor Detail |
---|
public AuthInterface(java.lang.String apiKey, Transport transport)
apiKey
- The API keytransport
- The Transport interfaceMethod Detail |
---|
public Auth checkToken(java.lang.String authToken) throws java.io.IOException, org.xml.sax.SAXException, FlickrException
authToken
- The authentication token
java.io.IOException
org.xml.sax.SAXException
FlickrException
public Auth getFullToken(java.lang.String miniToken) throws java.io.IOException, org.xml.sax.SAXException, FlickrException
miniToken
- The mini-token typed in by a user.
It should be 9 digits long. It may optionally contain dashes.
java.io.IOException
org.xml.sax.SAXException
FlickrException
public java.lang.String getFrob() throws java.io.IOException, org.xml.sax.SAXException, FlickrException
java.io.IOException
org.xml.sax.SAXException
FlickrException
public Auth getToken(java.lang.String frob) throws java.io.IOException, org.xml.sax.SAXException, FlickrException
frob
- The frob
java.io.IOException
org.xml.sax.SAXException
FlickrException
public java.net.URL buildAuthenticationUrl(Permission permission, java.lang.String frob) throws java.net.MalformedURLException
permission
- The Permissionfrob
- The frob returned from getFrob()
java.net.MalformedURLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |