Passport Service Organization Configuration
Overview#
With the release of Platform version 4.5, the Passport Service now supports the configuration of multiple parameters for an organization. These parameters can be modified by a platform manager who has edit access to the organization.
Initial configuration parameters#
For each organization, consider these two configuration parameters:
applications.limit- Sets the maximum number of applications that can be created in an organization.workspaces.limit- Sets the maximum number of workspaces that can be created in an organization.
Sample Configuration Object#
Refer to the configuration file below as an example of setting the configuration parameters applications.limit and workspaces.limit.
{ "applications.limit": 3, "workspaces.limit": 3}New API Calls#
Several new API calls are available to support the configuration of an organization.
| API Call | Description | Permission required |
|---|---|---|
GET /organizations/configs | Retrieves a list of all the configuration parameters available for organizations. Returns a static response, used to provide help information. | READ permission for the organization. |
GET /organizations/:id/configs | Retrieves all the configurations for a given organization. | READ permission for the organization. |
PUT /organizations/:id/configs | Replaces all configurations for a given organization. If the configuration does not exist, it will create one. Returns a 400 Bad Request error for an unknown configuration. | EDIT permission for the organization. |
PATCH /orgnanizations/:id/configs | Updates only the given configuration for an organization. If the configuration does not exist, it will create one. Returns a 400 Bad Request error for an unknown configuration. | EDIT permission for the organization. |
DELETE /organizations/:id/configs | Clears all configurations for a given organization. | DELETE permission for the application |
API Reference#
To learn more about using these API calls, refer to the Organization configurations page in the Passport Service Rest API reference guide.