You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`network_includes` (List of String) Network zones to include (when `network_connection` = `ZONE`).
45
+
-`network_excludes` (List of String) Network zones to exclude (when `network_connection` = `ZONE`).
46
+
-`users_excluded` (Set of String) User IDs excluded from this rule.
47
+
-`password_change` (String) Whether a user is allowed to change their password: `ALLOW` or `DENY`.
48
+
-`password_reset` (String) Whether a user is allowed to reset their password: `ALLOW` or `DENY`.
49
+
-`password_unlock` (String) Whether a user is allowed to unlock their account: `ALLOW` or `DENY`.
50
+
-`password_reset_access_control` (String) Whether SSPR access is governed by an authentication policy or legacy behavior. Options: `LEGACY`, `AUTH_POLICY`.
51
+
-`password_reset_requirement` (List of Object) Self-service password reset (SSPR) requirement settings. (see [below for nested schema](#nestedatt--password_reset_requirement))
52
+
53
+
<aid="nestedatt--password_reset_requirement"></a>
54
+
### Nested Schema for `password_reset_requirement`
55
+
56
+
Read-Only:
57
+
58
+
-`method_constraints` (List of Object) Constraints on the values specified in `primary_methods`. (see [below for nested schema](#nestedatt--password_reset_requirement--method_constraints))
59
+
-`primary_methods` (Set of String) Authenticator methods allowed for the initial authentication step of password recovery.
60
+
-`step_up_enabled` (Boolean) Whether a secondary authenticator is required for password reset.
61
+
-`step_up_methods` (Set of String) Authenticator methods required for the secondary authentication step of password recovery. Items value: `security_question`.
-`network_excludes` (List of String) Required if `network_connection` = `ZONE`. Indicates the network zones to exclude.
24
66
-`network_includes` (List of String) Required if `network_connection` = `ZONE`. Indicates the network zones to include.
25
67
-`password_change` (String) Allow or deny a user to change their password: `ALLOW` or `DENY`. Default: `ALLOW`
26
68
-`password_reset` (String) Allow or deny a user to reset their password: `ALLOW` or `DENY`. Default: `ALLOW`
69
+
-`password_reset_access_control` (String) Determines whether the Self-Service Password Reset (SSPR) access is governed by an authentication policy or legacy behavior. Options: `LEGACY`, `AUTH_POLICY`.
70
+
-`password_reset_requirement` (Block List, Max: 1) Self-service password reset (SSPR) requirement settings. Use only when `password_reset_access_control = "LEGACY"`. (see [below for nested schema](#nestedblock--password_reset_requirement))
27
71
-`password_unlock` (String) Allow or deny a user to unlock. Default: `DENY`
28
72
-`policy_id` (String) Policy ID of the Rule
29
73
-`priority` (Number) Rule priority. This attribute can be set to a valid priority. To avoid an endless diff situation an error is thrown if an invalid property is provided. The Okta API defaults to the last (lowest) if not provided.
@@ -34,6 +78,27 @@ Creates a Password Policy Rule. This resource allows you to create and configure
### Nested Schema for `password_reset_requirement`
83
+
84
+
Optional:
85
+
86
+
-`method_constraints` (Block List) Constraints on the values specified in the `primary_methods` set. Specifying a constraint limits methods to specific authenticator(s). Currently, Google OTP is the only accepted constraint. The `otp` method requires a constraint. (see [below for nested schema](#nestedblock--password_reset_requirement--method_constraints))
87
+
-`primary_methods` (Set of String) Authenticator methods allowed for the initial authentication step of password recovery. Method `otp` requires a constraint limiting it to a Google authenticator. Options: `otp`, `push`, `sms`, `email`, `voice`.
88
+
-`step_up_enabled` (Boolean) Whether a secondary authenticator is required for password reset (`stepUp.required`). The following are three valid configurations: `required=false`, `required=true` with no methods to use any SSO authenticator, and `required=true` with `security_question` as the method. Default: `false`.
89
+
-`step_up_methods` (Set of String) Authenticator methods required for the secondary authentication step of password recovery. Specify only when `step_up_enabled = true` and `security_question` is permitted for the secondary authentication. Items value: `security_question`.
0 commit comments