Class PublicRealmResource

java.lang.Object
org.keycloak.services.resources.PublicRealmResource

public class PublicRealmResource extends Object
Resource class for public realm information
Version:
$Revision: 1 $
Author:
Bill Burke
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.jboss.logging.Logger
     
    protected final org.keycloak.models.RealmModel
     
    protected final org.keycloak.http.HttpRequest
     
    protected final org.keycloak.http.HttpResponse
     
    protected final org.keycloak.models.KeycloakSession
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PublicRealmResource(org.keycloak.models.KeycloakSession session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    CORS preflight
    org.keycloak.representations.idm.PublishedRealmRepresentation
    Public information about the realm.
    static org.keycloak.representations.idm.PublishedRealmRepresentation
    realmRep(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      protected static final org.jboss.logging.Logger logger
    • request

      protected final org.keycloak.http.HttpRequest request
    • response

      protected final org.keycloak.http.HttpResponse response
    • session

      protected final org.keycloak.models.KeycloakSession session
    • realm

      protected final org.keycloak.models.RealmModel realm
  • Constructor Details

    • PublicRealmResource

      public PublicRealmResource(org.keycloak.models.KeycloakSession session)
  • Method Details

    • accountPreflight

      @Path("/") @OPTIONS public jakarta.ws.rs.core.Response accountPreflight()
      CORS preflight
      Returns:
    • getRealm

      @GET @Produces("application/json") public org.keycloak.representations.idm.PublishedRealmRepresentation getRealm()
      Public information about the realm.
      Returns:
    • realmRep

      public static org.keycloak.representations.idm.PublishedRealmRepresentation realmRep(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo)