public class UserAttributeParameterEvaluator extends AbstractParameterEvaluator
IParameterEvaluator based on user attributes. Works with
both PortletRequest (though deprecated) and HttpServletRequest.| Constructor and Description |
|---|
UserAttributeParameterEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
evaluate(javax.servlet.http.HttpServletRequest req)
Provides a value for the configured parameter, or
null if
none is available. |
java.lang.String |
evaluate(javax.portlet.PortletRequest request)
Provides a value for the configured parameter, or
null if
none is available. |
void |
setClaimName(java.lang.String claimName)
Defines the name of the user attribute that will be evaluated using the Servlet API and Open
ID Connect (OIDC).
|
void |
setUserAttributeKey(java.lang.String userAttributeKey)
Deprecated.
Prefer interactions that are not based on the Portlet API
|
getToken, setToken@Deprecated public void setUserAttributeKey(java.lang.String userAttributeKey)
userAttributeKey - The name of a user attribute, e.g. "user.login.id"public void setClaimName(java.lang.String claimName)
claimName - The name of a claim in the OIDC Id tokenpublic java.lang.String evaluate(javax.portlet.PortletRequest request)
IParameterEvaluatornull if
none is available.request - The current, active PortletRequestnullpublic java.lang.String evaluate(javax.servlet.http.HttpServletRequest req)
IParameterEvaluatornull if
none is available.req - The current, active HttpServletRequestnull