@Override
    public Set<String> resolveSupportedPromptValues(final String url) {
        val supported = jwtBuilder.getCasProperties().getAuthn().getOidc().getDiscovery().getPromptValuesSupported();
        return FunctionUtils.doUnchecked(() -> new URIBuilder(url).getQueryParams()
            .stream()
            .filter(p -> OAuth20Constants.PROMPT.equals(p.getName()))
            .map(param -> param.getValue().split(" "))
            .flatMap(Arrays::stream)
            .filter(supported::contains)
            .collect(Collectors.toSet()));
    }
This is {@link DefaultOAuth20RequestParameterResolver}.

@author Misagh Moayyed
@since 6.6.0
support/cas-server-support-oauth-core-api/src/main/java/org/apereo/cas/support/oauth/web/DefaultOAuth20RequestParameterResolver.java