mirror of https://github.com/jacekkow/keycloak-protocol-cas

Bruno Oliveira
2016-09-19 b81acfe676f5aaf84a841a319318729d4a1dd828
[KEYCLOAK-3086] -  NPE when accessing Account with invalid clientId set as ?referrer, and additional referrer_uri set
1 files modified
5 ■■■■■ changed files
src/main/java/org/keycloak/protocol/cas/utils/RedirectUtils.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/keycloak/protocol/cas/utils/RedirectUtils.java
@@ -42,8 +42,9 @@
    }
    public static String verifyRedirectUri(UriInfo uriInfo, String redirectUri, RealmModel realm, ClientModel client) {
        Set<String> validRedirects = client.getRedirectUris();
        return verifyRedirectUri(uriInfo, client.getRootUrl(), redirectUri, realm, validRedirects);
        if (client != null)
            return verifyRedirectUri(uriInfo, client.getRootUrl(), redirectUri, realm, client.getRedirectUris());
        return null;
    }
    public static Set<String> resolveValidRedirects(UriInfo uriInfo, String rootUrl, Set<String> validRedirects) {