public class OAuth2Helper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
API_SERVER_BASE_URL |
static java.lang.String |
AUTHORIZATION_SERVER_URL |
static NetHttpTransport |
HTTP_TRANSPORT |
static JsonFactory |
JSON_FACTORY |
static java.lang.String |
TOKEN_SERVER_URL |
Constructor and Description |
---|
OAuth2Helper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkRemoteToken(XeroClientST st,
java.lang.String appKey) |
static java.lang.String |
checkToken(XeroApp app)
Refreshing access tokens
|
static java.util.List<Connection> |
getConnections(XeroApp app,
TokenResponse tokenResponse)
5.
|
static TokenResponse |
getToken(XeroApp app,
java.lang.String code)
4.
|
static java.lang.String |
getURL(XeroApp app)
get the Authorization Link
|
public static final java.lang.String AUTHORIZATION_SERVER_URL
public static final java.lang.String TOKEN_SERVER_URL
public static final java.lang.String API_SERVER_BASE_URL
public static final NetHttpTransport HTTP_TRANSPORT
public static final JsonFactory JSON_FACTORY
public static final java.lang.String getURL(@Nonnull XeroApp app) throws java.lang.Exception
app
- java.lang.Exception
public static final TokenResponse getToken(@Nonnull XeroApp app, @Nonnull java.lang.String code) throws java.lang.Exception
app
- code
- java.lang.Exception
public static final java.util.List<Connection> getConnections(@Nonnull XeroApp app, @Nonnull TokenResponse tokenResponse) throws java.lang.Exception
app
- tokenResponse
- java.lang.Exception
public static final java.lang.String checkToken(@Nonnull XeroApp app) throws java.lang.Exception
app
- java.lang.Exception
public static java.lang.String checkRemoteToken(@Nonnull XeroClientST st, @Nonnull java.lang.String appKey) throws java.lang.Exception
java.lang.Exception
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.