Class RedirectUtils

    • Constructor Detail

      • RedirectUtils

        public RedirectUtils()
    • Method Detail

      • verifyRealmRedirectUri

        @Deprecated
        public static String verifyRealmRedirectUri​(org.keycloak.models.KeycloakSession session,
                                                    String redirectUri)
        Deprecated.
        This method is deprecated for performance and security reasons and it is available just for the backwards compatibility. It is recommended to use some other methods of this class where the client is given as an argument to the method, so we know the client, which redirect-uri we are trying to resolve.
      • verifyRedirectUri

        public static String verifyRedirectUri​(org.keycloak.models.KeycloakSession session,
                                               String redirectUri,
                                               org.keycloak.models.ClientModel client)
      • verifyRedirectUri

        public static String verifyRedirectUri​(org.keycloak.models.KeycloakSession session,
                                               String redirectUri,
                                               org.keycloak.models.ClientModel client,
                                               boolean requireRedirectUri)
      • resolveValidRedirects

        public static Set<String> resolveValidRedirects​(org.keycloak.models.KeycloakSession session,
                                                        String rootUrl,
                                                        Set<String> validRedirects)
      • verifyRedirectUri

        public static String verifyRedirectUri​(org.keycloak.models.KeycloakSession session,
                                               String rootUrl,
                                               String redirectUri,
                                               Set<String> validRedirects,
                                               boolean requireRedirectUri)
      • validateRedirectUriWildcard

        public static String validateRedirectUriWildcard​(String redirectUri)
      • getFirstValidRedirectUri

        public static String getFirstValidRedirectUri​(org.keycloak.models.KeycloakSession session,
                                                      String rootUrl,
                                                      Set<String> validRedirects)