Class 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 org.jboss.logging.Logger logger  
      protected org.keycloak.models.RealmModel realm  
      protected org.keycloak.http.HttpRequest request  
      protected org.keycloak.http.HttpResponse response  
      protected org.keycloak.models.KeycloakSession session  
    • Constructor Summary

      Constructors 
      Constructor Description
      PublicRealmResource​(org.keycloak.models.KeycloakSession session)  
    • Field Detail

      • 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 Detail

      • PublicRealmResource

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

      • accountPreflight

        @Path("/")
        @OPTIONS
        public javax.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,
                                                                                             javax.ws.rs.core.UriInfo uriInfo)