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 Summary
ConstructorsConstructorDescriptionTestkitOAuth2ProviderResource(com.atlassian.oauth2.client.api.lib.flow.FlowRequestService flowRequestService, com.atlassian.oauth2.client.api.storage.config.ClientConfigStorageService clientConfigStorageService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateFlowRequest(javax.servlet.http.HttpServletRequest request, RestCreateFlowRequest data) javax.ws.rs.core.ResponsecreatePersistedFlow(javax.servlet.http.HttpServletRequest request, RestCreateFlowRequest data) javax.ws.rs.core.ResponsegetFlowRequestResult(javax.servlet.http.HttpServletRequest request, String flowRequestId)
-
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)
-