コード例 #1
0
  @RequireOrganizationAccess
  @POST
  @Path("credentials")
  public JSONWithPadding generateCredentials(
      @Context UriInfo ui, @QueryParam("callback") @DefaultValue("callback") String callback)
      throws Exception {

    ApiResponse response = createApiResponse();
    response.setAction("generate organization client credentials");

    ClientCredentialsInfo credentials =
        new ClientCredentialsInfo(
            management.getClientIdForOrganization(organization.getUuid()),
            management.newClientSecretForOrganization(organization.getUuid()));

    response.setCredentials(credentials);
    return new JSONWithPadding(response, callback);
  }