Class IdentityProvidersResource


public class IdentityProvidersResource extends OrganizationAdminResource
  • Constructor Details

  • Method Details

    • identityProvider

      @Path("{alias}") public IdentityProviderResource identityProvider(@PathParam("alias") String alias)
    • getIdentityProviders

      @GET @Produces("application/json") public Stream<org.keycloak.representations.idm.IdentityProviderRepresentation> getIdentityProviders()
    • idpDefaults

      protected void idpDefaults(org.keycloak.representations.idm.IdentityProviderRepresentation representation, Optional<LinkIdp> linkIdp)
    • createIdentityProvider

      @POST @Consumes("application/json") public jakarta.ws.rs.core.Response createIdentityProvider(org.keycloak.representations.idm.IdentityProviderRepresentation representation)
    • linkIdp

      @POST @Path("link") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response linkIdp(LinkIdp linkIdp)
    • importConfig

      @POST @Path("import-config") @Consumes("application/json") @Produces("application/json") public Map<String,String> importConfig(Map<String,Object> data) throws IOException
      Throws:
      IOException
    • importConfig

      @POST @Path("import-config") @Consumes("multipart/form-data") @Produces("application/json") public Map<String,String> importConfig() throws IOException
      Throws:
      IOException
    • testLDAPConnection

      @Path("test-ldap-connection") @POST @Consumes("application/json") public jakarta.ws.rs.core.Response testLDAPConnection(org.keycloak.representations.idm.TestLdapConnectionRepresentation config)
    • create

      @POST @Path("ldap") @Consumes("application/json") public jakarta.ws.rs.core.Response create(org.keycloak.representations.idm.ComponentRepresentation rep)