|
16 | 16 | *******************************************************************************/
|
17 | 17 | package org.mitre.openid.connect.token;
|
18 | 18 |
|
| 19 | +import static org.mitre.openid.connect.request.ConnectRequestParameters.APPROVED_SITE; |
| 20 | +import static org.mitre.openid.connect.request.ConnectRequestParameters.PROMPT; |
| 21 | +import static org.mitre.openid.connect.request.ConnectRequestParameters.PROMPT_CONSENT; |
| 22 | +import static org.mitre.openid.connect.request.ConnectRequestParameters.PROMPT_SEPARATOR; |
| 23 | + |
19 | 24 | import java.util.Calendar;
|
20 | 25 | import java.util.Collection;
|
21 | 26 | import java.util.Date;
|
|
47 | 52 | import com.google.common.base.Strings;
|
48 | 53 | import com.google.common.collect.Sets;
|
49 | 54 |
|
50 |
| -import static org.mitre.openid.connect.request.ConnectRequestParameters.APPROVED_SITE; |
51 |
| -import static org.mitre.openid.connect.request.ConnectRequestParameters.PROMPT; |
52 |
| -import static org.mitre.openid.connect.request.ConnectRequestParameters.PROMPT_SEPARATOR; |
53 |
| - |
54 | 55 | /**
|
55 | 56 | * Custom User Approval Handler implementation which uses a concept of a whitelist,
|
56 | 57 | * blacklist, and greylist.
|
@@ -132,7 +133,7 @@ public AuthorizationRequest checkForPreApproval(AuthorizationRequest authorizati
|
132 | 133 | // find out if we're supposed to force a prompt on the user or not
|
133 | 134 | String prompt = (String) authorizationRequest.getExtensions().get(PROMPT);
|
134 | 135 | List<String> prompts = Splitter.on(PROMPT_SEPARATOR).splitToList(Strings.nullToEmpty(prompt));
|
135 |
| -if (!prompts.contains(PROMPT_SEPARATOR)) { |
| 136 | +if (!prompts.contains(PROMPT_CONSENT)) { |
136 | 137 | // if the prompt parameter is set to "consent" then we can't use approved sites or whitelisted sites
|
137 | 138 | // otherwise, we need to check them below
|
138 | 139 |
|
|
0 commit comments