Class ServerMetadataResource

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

@Provider @Path("/.well-known") public class ServerMetadataResource extends Object
  • Field Details

    • logger

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

      @Context protected KeycloakSession session
  • Constructor Details

    • ServerMetadataResource

      public ServerMetadataResource()
  • Method Details

    • getOAuth2AuthorizationServerWellKnownVersionPreflight

      @OPTIONS @Path("{provider}/realms/{realm}") @Produces("application/json") public jakarta.ws.rs.core.Response getOAuth2AuthorizationServerWellKnownVersionPreflight(@PathParam("provider") String providerName, @PathParam("realm") String name)
    • getOAuth2AuthorizationServerWellKnown

      @GET @Path("{provider}/realms/{realm}") @Produces({"application/json","application/jwt"}) public jakarta.ws.rs.core.Response getOAuth2AuthorizationServerWellKnown(@PathParam("provider") String providerName, @PathParam("realm") String name)
    • wellKnownOAuthProviderUrl

      public static jakarta.ws.rs.core.UriBuilder wellKnownOAuthProviderUrl(jakarta.ws.rs.core.UriBuilder builder)