Class TestkitOAuth2ProviderResource

java.lang.Object
com.atlassian.crowd.plugins.testkit.rest.TestkitOAuth2ProviderResource

@Named @Path("/oauth2/toolkit") @Produces("application/json") @Consumes("application/json") public class TestkitOAuth2ProviderResource extends Object
  • Constructor Details

    • TestkitOAuth2ProviderResource

      @Inject public TestkitOAuth2ProviderResource(com.atlassian.oauth2.client.api.lib.flow.FlowRequestService flowRequestService, com.atlassian.oauth2.client.api.storage.config.ClientConfigStorageService clientConfigStorageService)
  • Method Details

    • createFlowRequest

      @POST @Path("/flow") public javax.ws.rs.core.Response createFlowRequest(@Context javax.servlet.http.HttpServletRequest request, RestCreateFlowRequest data)
    • createPersistedFlow

      @POST @Path("/persistedFlow") public javax.ws.rs.core.Response createPersistedFlow(@Context javax.servlet.http.HttpServletRequest request, RestCreateFlowRequest data)
    • getFlowRequestResult

      @GET @Path("/flow/{flowRequestId}") public javax.ws.rs.core.Response getFlowRequestResult(@Context javax.servlet.http.HttpServletRequest request, @PathParam("flowRequestId") String flowRequestId)