Skip to content

Commit 41aba38

Browse files
committed
UY-1453 fix state in error handling
1 parent 533d078 commit 41aba38

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

oauth/src/main/java/pl/edu/icm/unity/oauth/as/webauthz/OAuthAuthzWebEndpoint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
import com.nimbusds.oauth2.sdk.AuthorizationErrorResponse;
2929
import com.nimbusds.oauth2.sdk.SerializeException;
30+
import com.nimbusds.oauth2.sdk.id.State;
3031
import com.nimbusds.openid.connect.sdk.OIDCError;
3132

3233
import eu.unicore.util.configuration.ConfigurationException;
@@ -234,7 +235,7 @@ private void returnOAuthError(HttpServletRequest request, HttpServletResponse re
234235
{
235236
OAuthAuthzContext ctx = OAuthSessionService.getContext(request).get();
236237
AuthorizationErrorResponse oauthResponse = new AuthorizationErrorResponse(ctx.getReturnURI(),
237-
OIDCError.LOGIN_REQUIRED, ctx.getRequest().getState(),
238+
OIDCError.LOGIN_REQUIRED, State.parse(request.getParameter("state")),
238239
ctx.getRequest().impliedResponseMode());
239240
try
240241
{

0 commit comments

Comments
 (0)