Class AdminConsole


  • public class AdminConsole
    extends Object
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Field Detail

      • logger

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

        protected final org.keycloak.common.ClientConnection clientConnection
      • 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

      • AdminConsole

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

      • whoAmIPreFlight

        @Path("whoami")
        @OPTIONS
        public javax.ws.rs.core.Response whoAmIPreFlight()
      • whoAmI

        @Path("whoami")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response whoAmI()
        Permission information
        Parameters:
        headers -
        Returns:
      • logout

        @Path("logout")
        @GET
        public javax.ws.rs.core.Response logout()
        Logout from the admin console
        Returns:
      • getAdminstrationRealm

        protected org.keycloak.models.RealmModel getAdminstrationRealm​(RealmManager realmManager)
      • getIndexHtmlRedirect

        @GET
        @Path("{indexhtml: index.html}")
        public javax.ws.rs.core.Response getIndexHtmlRedirect()
      • getMessages

        @GET
        @Path("messages.json")
        @Produces("application/json")
        public Properties getMessages​(@QueryParam("lang")
                                      String lang)