Class OAuth2CurrentUserProvider
- java.lang.Object
-
- com.flowable.core.spring.security.oauth2.OAuth2CurrentUserProvider
-
- All Implemented Interfaces:
CurrentUserProvider
public class OAuth2CurrentUserProvider extends Object implements CurrentUserProvider
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdisplayNameAttributeprotected StringemailAttributeprotected StringfirstNameAttributeprotected StringlastNameAttribute
-
Constructor Summary
Constructors Constructor Description OAuth2CurrentUserProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CurrentUserResponsegetCurrentUser(Principal principal)StringgetDisplayNameAttribute()StringgetEmailAttribute()StringgetFirstNameAttribute()StringgetLastNameAttribute()voidsetDisplayNameAttribute(String displayNameAttribute)voidsetEmailAttribute(String emailAttribute)voidsetFirstNameAttribute(String firstNameAttribute)voidsetLastNameAttribute(String lastNameAttribute)booleansupports(Principal principal)
-
-
-
Method Detail
-
getCurrentUser
public CurrentUserResponse getCurrentUser(Principal principal)
- Specified by:
getCurrentUserin interfaceCurrentUserProvider
-
supports
public boolean supports(Principal principal)
- Specified by:
supportsin interfaceCurrentUserProvider
-
getFirstNameAttribute
public String getFirstNameAttribute()
-
setFirstNameAttribute
public void setFirstNameAttribute(String firstNameAttribute)
-
getLastNameAttribute
public String getLastNameAttribute()
-
setLastNameAttribute
public void setLastNameAttribute(String lastNameAttribute)
-
getDisplayNameAttribute
public String getDisplayNameAttribute()
-
setDisplayNameAttribute
public void setDisplayNameAttribute(String displayNameAttribute)
-
getEmailAttribute
public String getEmailAttribute()
-
setEmailAttribute
public void setEmailAttribute(String emailAttribute)
-
-