Skip to content

Strong password enforcement

Manage the rules that enforce strong passwords across your organization.

Retrieve the strong password enforcement configuration

Request

Returns your organization's current strong password enforcement configuration, including every rule and its settings. Rules are returned in the order they're evaluated, with the highest-priority rule first.

Security
x-api-key
GET
/v1/controls/strongPasswordEnforcement/configuration
curl -i -X GET \
  https://api.pushsecurity.com/v1/controls/strongPasswordEnforcement/configuration \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
rulesArray of objects(Strong Password Enforcement Rule)required

Complete list of Strong Password Enforcement rules.

globalsobject

Reserved for control-wide settings. Empty for this control.

Example:
{}
Response
{ "globals": {}, "rules": [ { "id": "c478966c-f927-411c-b919-179832d3d50c", "name": "Prompt Finance on weak passwords", "enabled": true, "mode": "ACKNOWLEDGE", "title": "Strengthen your password", "subtext": "This password does not meet our security policy.", "buttonText": "I understand", "applicableFindings": [ "WEAK_PASSWORD", "REUSED_PASSWORD" ], "criteria": { "employeeIds": { "matches": [] }, "employeeGroups": { "matches": [] }, "appTypes": { "matches": [] }, "appLabels": { "matches": [] }, "appCategories": { "matches": [] }, "approvalStatuses": { "matches": [] }, "sensitivityLevels": { "matches": [] } } } ] }