summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/User/AccountPolicy.interface.yaml
blob: 9e81b08db809cae7f5c6cce5789c005d4e19a761 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
description: >
    Provides global user account policy related management.

properties:
    - name: MaxLoginAttemptBeforeLockout
      type: uint16
      description: >
          Configures the maximum permissible attempt before locking
          out the user. Value of 0 indicates that account lockout
          feature is disabled.
      errors:
          - xyz.openbmc_project.Common.Error.InternalFailure

    - name: AccountUnlockTimeout
      type: uint32
      description: >
          Configures timeout needed (in seconds) to unlock the account
          after a lockout. Value of 0 indicates that account must be
          unlocked manually.
      errors:
          - xyz.openbmc_project.Common.Error.InternalFailure

    - name: MinPasswordLength
      type: byte
      description: >
          Configures the minimum password length. Minimum password length
          specified in build time is marked as default value. This property
          cannot be configured below the build time default value but can be
          set to higher one for security reasons.
      errors:
          - xyz.openbmc_project.Common.Error.InternalFailure

    - name: RememberOldPasswordTimes
      type: byte
      description: >
          Configures the number of times old password shouldn't be allowed
          when trying to update new password. Value of 0 (by default) indicates
          this feature is not enforced.
      errors:
          - xyz.openbmc_project.Common.Error.InternalFailure
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud