Class DefaultCors

java.lang.Object
org.keycloak.services.cors.DefaultCors
All Implemented Interfaces:
org.keycloak.provider.Provider, org.keycloak.services.cors.Cors

public class DefaultCors extends Object implements org.keycloak.services.cors.Cors
Author:
Stian Thorgersen
  • Field Summary

    Fields inherited from interface org.keycloak.services.cors.Cors

    ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_ALLOW_ORIGIN_WILDCARD, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, AUTHORIZATION_HEADER, DEFAULT_ALLOW_HEADERS, DEFAULT_ALLOW_METHODS, DEFAULT_MAX_AGE, ORIGIN_HEADER
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add()
     
    org.keycloak.services.cors.Cors
     
    org.keycloak.services.cors.Cors
    allowedMethods(String... allowedMethods)
     
    org.keycloak.services.cors.Cors
     
    org.keycloak.services.cors.Cors
    builder(jakarta.ws.rs.core.Response.ResponseBuilder builder)
     
    org.keycloak.services.cors.Cors
    checkAllowedOrigins(List<String> allowedOrigins)
     
    org.keycloak.services.cors.Cors
    checkAllowedOrigins(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
     
    org.keycloak.services.cors.Cors
    checkAllowedOrigins(org.keycloak.representations.AccessToken token)
     
    void
     
    org.keycloak.services.cors.Cors
    exposedHeaders(String... exposedHeaders)
     
    org.keycloak.services.cors.Cors
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.services.cors.Cors

    add
  • Method Details

    • builder

      public org.keycloak.services.cors.Cors builder(jakarta.ws.rs.core.Response.ResponseBuilder builder)
      Specified by:
      builder in interface org.keycloak.services.cors.Cors
    • preflight

      public org.keycloak.services.cors.Cors preflight()
      Specified by:
      preflight in interface org.keycloak.services.cors.Cors
    • auth

      public org.keycloak.services.cors.Cors auth()
      Specified by:
      auth in interface org.keycloak.services.cors.Cors
    • allowAllOrigins

      public org.keycloak.services.cors.Cors allowAllOrigins()
      Specified by:
      allowAllOrigins in interface org.keycloak.services.cors.Cors
    • checkAllowedOrigins

      public org.keycloak.services.cors.Cors checkAllowedOrigins(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
      Specified by:
      checkAllowedOrigins in interface org.keycloak.services.cors.Cors
    • checkAllowedOrigins

      public org.keycloak.services.cors.Cors checkAllowedOrigins(org.keycloak.representations.AccessToken token)
      Specified by:
      checkAllowedOrigins in interface org.keycloak.services.cors.Cors
    • checkAllowedOrigins

      public org.keycloak.services.cors.Cors checkAllowedOrigins(List<String> allowedOrigins)
      Specified by:
      checkAllowedOrigins in interface org.keycloak.services.cors.Cors
    • allowedMethods

      public org.keycloak.services.cors.Cors allowedMethods(String... allowedMethods)
      Specified by:
      allowedMethods in interface org.keycloak.services.cors.Cors
    • exposedHeaders

      public org.keycloak.services.cors.Cors exposedHeaders(String... exposedHeaders)
      Specified by:
      exposedHeaders in interface org.keycloak.services.cors.Cors
    • add

      public void add()
      Specified by:
      add in interface org.keycloak.services.cors.Cors
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider