Class RedirectUtils

java.lang.Object
org.keycloak.protocol.oidc.utils.RedirectUtils

public class RedirectUtils extends Object
Author:
Stian Thorgersen
  • Field Details

    • LOOPBACK_INTERFACES

      public static final Set<String> LOOPBACK_INTERFACES
  • Constructor Details

    • RedirectUtils

      public RedirectUtils()
  • Method Details

    • 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)
    • resolveUrlsWithRedirects

      public static Set<String> resolveUrlsWithRedirects(org.keycloak.models.KeycloakSession session, List<String> origUrls, String rootUrl, List<String> redirectUris, boolean returnAsOrigins)