Class OidcAuthSchemeResource

java.lang.Object
dev.getelements.elements.rest.auth.OidcAuthSchemeResource

@Path("auth_scheme/oidc") public class OidcAuthSchemeResource extends Object
  • Constructor Details

    • OidcAuthSchemeResource

      public OidcAuthSchemeResource()
  • Method Details

    • getAuthSchemes

      @GET @Produces("application/json") public Pagination<OidcAuthScheme> getAuthSchemes(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("tags") List<String> tags)
    • getAuthScheme

      @GET @Path("{oidcAuthSchemeId}") @Produces("application/json") public OidcAuthScheme getAuthScheme(@PathParam("oidcAuthSchemeId") String oidcAuthSchemeId)
    • createAuthScheme

      @POST @Consumes("application/json") @Produces("application/json") public CreateOrUpdateOidcAuthSchemeResponse createAuthScheme(CreateOrUpdateOidcAuthSchemeRequest oidcAuthSchemeRequest)
    • updateAuthScheme

      @PUT @Path("{oidcAuthSchemeId}") @Consumes("application/json") @Produces("application/json") public CreateOrUpdateOidcAuthSchemeResponse updateAuthScheme(@PathParam("oidcAuthSchemeId") String oidcAuthSchemeId, CreateOrUpdateOidcAuthSchemeRequest oidcAuthSchemeRequest)
    • deleteAuthScheme

      @DELETE @Path("{oidcAuthSchemeId}") @Produces("application/json") public void deleteAuthScheme(@PathParam("oidcAuthSchemeId") String oidcAuthSchemeId)
    • getOidcAuthSchemeService

      public OidcAuthSchemeService getOidcAuthSchemeService()
    • setOidcAuthSchemeService

      @Inject public void setOidcAuthSchemeService(OidcAuthSchemeService oidcAuthSchemeService)