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 CurrentUserProvider
public boolean supports(Principal principal)
supports
in interface CurrentUserProvider
public 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)