public Map<String, Object> getAdditionalParameters(MultiValueMap<String, String> parameters, List<String> paramName) {
        Map<String, Object> additionalParameters = new HashMap<>();
        parameters.forEach((key, value) -> {
            if (!key.equals(OAuth2ParameterNames.GRANT_TYPE) &&
                    !key.equals(OAuth2ParameterNames.SCOPE)) {
                boolean isAdd = true;
                if (ArrayUtil.isNotEmpty(paramName)) {
                    for (String name : paramName) {
                        if (key.equals(name)) {
                            isAdd = false;
                        }
                    }
                }
                if (isAdd) {
                    additionalParameters.put(key, value.get(0));
                }
            }
        });
        return additionalParameters;
    }
@author: zlt
@date: 2023/11/18
<p>
Blog: https://zlt2000.gitee.io
Github: https://github.com/zlt2000
zlt-uaa/src/main/java/com/central/oauth/support/base/BaseAuthenticationConverter.java