Package org.gluu.oxauth.service
Class RequestParameterService
- java.lang.Object
-
- org.gluu.oxauth.service.RequestParameterService
-
@ApplicationScoped public class RequestParameterService extends java.lang.Object- Version:
- October 7, 2019
- Author:
- Yuriy Movchan, Javier Rojas Blum
-
-
Constructor Summary
Constructors Constructor Description RequestParameterService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCustomParameters(javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,java.lang.String> customParameters)java.util.Map<java.lang.String,java.lang.String>getAllowedParameters(java.util.Map<java.lang.String,java.lang.String> requestParameterMap)java.util.Map<java.lang.String,java.lang.String>getCustomParameters(java.util.Map<java.lang.String,java.lang.String> requestParameterMap)java.util.Map<java.lang.String,java.lang.String>getCustomParameters(javax.servlet.http.HttpServletRequest request)voidgetCustomParameters(JwtAuthorizationRequest jwtRequest, java.util.Map<java.lang.String,java.lang.String> customParameters)Process a JWT Request instance and update Custom Parameters according to custom parameters sent.java.util.Map<java.lang.String,java.lang.String>getParametersMap(java.util.List<java.lang.String> extraParameters, java.util.Map<java.lang.String,java.lang.String> parameterMap)java.lang.StringgetParameterValue(java.lang.String p_name)org.gluu.util.Pair<java.lang.String,java.lang.String>getParameterValueWithType(java.lang.String p_name)java.lang.ObjectgetTypedValue(java.lang.String stringValue, java.lang.String type)java.lang.StringparametersAsString(java.util.Map<java.lang.String,java.lang.String> parameterMap)voidputCustomParametersIntoSession(java.util.Map<java.lang.String,java.lang.String> sessionAttributes, java.util.Map<java.lang.String,java.lang.String> customParameters)voidputCustomParametersIntoSession(SessionId sessionId, java.util.Map<java.lang.String,java.lang.String> customParameters)voidputCustomParametersIntoSession(SessionId sessionId, javax.servlet.http.HttpServletRequest httpRequest)
-
-
-
Method Detail
-
getAllowedParameters
public java.util.Map<java.lang.String,java.lang.String> getAllowedParameters(@Nonnull java.util.Map<java.lang.String,java.lang.String> requestParameterMap)
-
getCustomParameters
public java.util.Map<java.lang.String,java.lang.String> getCustomParameters(@Nonnull java.util.Map<java.lang.String,java.lang.String> requestParameterMap)
-
parametersAsString
public java.lang.String parametersAsString(java.util.Map<java.lang.String,java.lang.String> parameterMap) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
getParametersMap
public java.util.Map<java.lang.String,java.lang.String> getParametersMap(java.util.List<java.lang.String> extraParameters, java.util.Map<java.lang.String,java.lang.String> parameterMap)
-
getParameterValue
public java.lang.String getParameterValue(java.lang.String p_name)
-
getParameterValueWithType
public org.gluu.util.Pair<java.lang.String,java.lang.String> getParameterValueWithType(java.lang.String p_name)
-
getTypedValue
public java.lang.Object getTypedValue(java.lang.String stringValue, java.lang.String type)
-
getCustomParameters
public void getCustomParameters(JwtAuthorizationRequest jwtRequest, java.util.Map<java.lang.String,java.lang.String> customParameters)
Process a JWT Request instance and update Custom Parameters according to custom parameters sent.- Parameters:
jwtRequest- JWT processingcustomParameters- Custom parameters used in the authorization flow.
-
getCustomParameters
public java.util.Map<java.lang.String,java.lang.String> getCustomParameters(javax.servlet.http.HttpServletRequest request)
-
addCustomParameters
public void addCustomParameters(javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,java.lang.String> customParameters)
-
putCustomParametersIntoSession
public void putCustomParametersIntoSession(SessionId sessionId, javax.servlet.http.HttpServletRequest httpRequest)
-
putCustomParametersIntoSession
public void putCustomParametersIntoSession(SessionId sessionId, java.util.Map<java.lang.String,java.lang.String> customParameters)
-
putCustomParametersIntoSession
public void putCustomParametersIntoSession(java.util.Map<java.lang.String,java.lang.String> sessionAttributes, java.util.Map<java.lang.String,java.lang.String> customParameters)
-
-