public class OAuth2CurrentUserProvider extends Object implements CurrentUserProvider
| Modifier and Type | Field and Description |
|---|---|
protected String |
displayNameAttribute |
protected String |
emailAttribute |
protected String |
firstNameAttribute |
protected String |
lastNameAttribute |
| Constructor and Description |
|---|
OAuth2CurrentUserProvider() |
| Modifier and Type | Method and Description |
|---|---|
CurrentUserResponse |
getCurrentUser(Principal principal) |
String |
getDisplayNameAttribute() |
String |
getEmailAttribute() |
String |
getFirstNameAttribute() |
String |
getLastNameAttribute() |
void |
setDisplayNameAttribute(String displayNameAttribute) |
void |
setEmailAttribute(String emailAttribute) |
void |
setFirstNameAttribute(String firstNameAttribute) |
void |
setLastNameAttribute(String lastNameAttribute) |
boolean |
supports(Principal principal) |
protected String firstNameAttribute
protected String lastNameAttribute
protected String displayNameAttribute
protected String emailAttribute
public CurrentUserResponse getCurrentUser(Principal principal)
getCurrentUser in interface CurrentUserProviderpublic boolean supports(Principal principal)
supports in interface CurrentUserProviderpublic String getFirstNameAttribute()
public void setFirstNameAttribute(String firstNameAttribute)
public String getLastNameAttribute()
public void setLastNameAttribute(String lastNameAttribute)
public String getDisplayNameAttribute()
public void setDisplayNameAttribute(String displayNameAttribute)
public String getEmailAttribute()
public void setEmailAttribute(String emailAttribute)