From 6687e3a831a3ee31080b5e1af602ecb197acb54c Mon Sep 17 00:00:00 2001 From: William Kim Date: Fri, 9 Aug 2013 12:58:59 -0400 Subject: [PATCH] override createOAuth2Request method for factory iss #465. --- .../mitre/openid/connect/ConnectOAuth2RequestFactory.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/ConnectOAuth2RequestFactory.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/ConnectOAuth2RequestFactory.java index d25b31fba..6dedea6e2 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/ConnectOAuth2RequestFactory.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/ConnectOAuth2RequestFactory.java @@ -37,6 +37,7 @@ import org.springframework.security.oauth2.common.util.OAuth2Utils; import org.springframework.security.oauth2.provider.AuthorizationRequest; import org.springframework.security.oauth2.provider.ClientDetails; import org.springframework.security.oauth2.provider.DefaultOAuth2RequestFactory; +import org.springframework.security.oauth2.provider.OAuth2Request; import org.springframework.stereotype.Component; import com.google.common.base.Strings; @@ -65,6 +66,12 @@ public class ConnectOAuth2RequestFactory extends DefaultOAuth2RequestFactory { this.clientDetailsService = clientDetailsService; } + @Override + public OAuth2Request createOAuth2Request(AuthorizationRequest request) { + return new OAuth2Request(request.getRequestParameters(), request.getClientId(), request.getAuthorities(), + request.isApproved(), request.getScope(), request.getResourceIds(), request.getRedirectUri(), request.getExtensions()); + } + @Override public AuthorizationRequest createAuthorizationRequest(Map inputParams) {