Package org.pac4j.oauth.profile.ok
Class OkProfile
- java.lang.Object
-
- org.pac4j.core.profile.BasicUserProfile
-
- org.pac4j.core.profile.CommonProfile
-
- org.pac4j.oauth.profile.OAuth20Profile
-
- org.pac4j.oauth.profile.ok.OkProfile
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.pac4j.core.profile.UserProfile
public class OkProfile extends OAuth20Profile
Represents basic (OAuth20Profile) profile on Ok.ru (Odnoklassniki.ru)- Since:
- 1.8
- Author:
- imayka (imayka[at]ymail[dot]com)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASE_PROFILE_URL
-
Constructor Summary
Constructors Constructor Description OkProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisplayName()java.lang.StringgetFamilyName()java.lang.StringgetFirstName()java.lang.StringgetLocation()java.net.URIgetPictureUrl()java.net.URIgetProfileUrl()java.lang.StringgetUsername()-
Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile
getAccessToken, removeLoginData, setAccessToken
-
Methods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getEmail, getGender, getLocale, isExpired
-
Methods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, asPrincipal, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternal
-
-
-
-
Field Detail
-
BASE_PROFILE_URL
public static final java.lang.String BASE_PROFILE_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFirstName
public java.lang.String getFirstName()
- Overrides:
getFirstNamein classorg.pac4j.core.profile.CommonProfile
-
getFamilyName
public java.lang.String getFamilyName()
- Overrides:
getFamilyNamein classorg.pac4j.core.profile.CommonProfile
-
getDisplayName
public java.lang.String getDisplayName()
- Overrides:
getDisplayNamein classorg.pac4j.core.profile.CommonProfile
-
getUsername
public java.lang.String getUsername()
- Specified by:
getUsernamein interfaceorg.pac4j.core.profile.UserProfile- Overrides:
getUsernamein classorg.pac4j.core.profile.CommonProfile
-
getPictureUrl
public java.net.URI getPictureUrl()
- Overrides:
getPictureUrlin classorg.pac4j.core.profile.CommonProfile
-
getProfileUrl
public java.net.URI getProfileUrl()
- Overrides:
getProfileUrlin classorg.pac4j.core.profile.CommonProfile
-
getLocation
public java.lang.String getLocation()
- Overrides:
getLocationin classorg.pac4j.core.profile.CommonProfile
-
-