public class GitHubProfileDefinition extends OAuth20ProfileDefinition<GitHubProfile,OAuth20Configuration>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AVATAR_URL |
static java.lang.String |
BIO |
static java.lang.String |
BLOG |
static java.lang.String |
COLLABORATORS |
static java.lang.String |
COMPANY |
static java.lang.String |
CREATED_AT |
static java.lang.String |
DISK_USAGE |
static java.lang.String |
FOLLOWERS |
static java.lang.String |
FOLLOWING |
static java.lang.String |
GRAVATAR_ID |
static java.lang.String |
HIREABLE |
static java.lang.String |
HTML_URL |
static java.lang.String |
LOGIN |
static java.lang.String |
NAME |
static java.lang.String |
OWNED_PRIVATE_REPOS |
static java.lang.String |
PLAN |
static java.lang.String |
PRIVATE_GISTS |
static java.lang.String |
PUBLIC_GISTS |
static java.lang.String |
PUBLIC_REPOS |
static java.lang.String |
TOTAL_PRIVATE_REPOS |
static java.lang.String |
TYPE |
static java.lang.String |
UPDATED_AT |
static java.lang.String |
URL |
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URLlogger, newProfile| Constructor and Description |
|---|
GitHubProfileDefinition() |
| Modifier and Type | Method and Description |
|---|---|
GitHubProfile |
extractUserProfile(java.lang.String body)
Extract the user profile from the response (JSON, XML...) of the profile url.
|
java.lang.String |
getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
Retrieve the url of the profile of the authenticated user for the provider.
|
getProfileVerbconvertAndAdd, convertAndAdd, getConverters, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileIdpublic static final java.lang.String TYPE
public static final java.lang.String BLOG
public static final java.lang.String URL
public static final java.lang.String PUBLIC_GISTS
public static final java.lang.String FOLLOWING
public static final java.lang.String PRIVATE_GISTS
public static final java.lang.String PUBLIC_REPOS
public static final java.lang.String GRAVATAR_ID
public static final java.lang.String AVATAR_URL
public static final java.lang.String FOLLOWERS
public static final java.lang.String LOGIN
public static final java.lang.String COMPANY
public static final java.lang.String HIREABLE
public static final java.lang.String COLLABORATORS
public static final java.lang.String HTML_URL
public static final java.lang.String BIO
public static final java.lang.String TOTAL_PRIVATE_REPOS
public static final java.lang.String CREATED_AT
public static final java.lang.String UPDATED_AT
public static final java.lang.String NAME
public static final java.lang.String DISK_USAGE
public static final java.lang.String PLAN
public static final java.lang.String OWNED_PRIVATE_REPOS
public java.lang.String getProfileUrl(com.github.scribejava.core.model.OAuth2AccessToken accessToken,
OAuth20Configuration configuration)
OAuthProfileDefinitiongetProfileUrl in class OAuthProfileDefinition<GitHubProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>accessToken - only used when constructing dynamic urls from data in the tokenconfiguration - the current configurationpublic GitHubProfile extractUserProfile(java.lang.String body)
OAuthProfileDefinitionextractUserProfile in class OAuthProfileDefinition<GitHubProfile,com.github.scribejava.core.model.OAuth2AccessToken,OAuth20Configuration>body - the response bodyCopyright © 2018. All Rights Reserved.