1description: > 2 This interface defines multi-factor authentication configuration. This 3 interface can be implemented at user manager object to enforce various MFA 4 authentication mechanisms to users on the system 5 6properties: 7 - name: Enabled 8 type: enum[self.Type] 9 default: None 10 description: > 11 Multi-factor authentication configuration. This interface will be 12 implemented by user manager D-bus object to support user's MFA 13 configuration on BMC. 14 15 - name: Supported 16 type: set[enum[self.Type]] 17 flags: 18 - readonly 19 description: > 20 This property is read only for populating allowed multi-factor 21 authentication types. When there are no multi-factor authentication 22 types are supported, this should be an empty set and should never 23 include 'None' enumeration value. 24 25enumerations: 26 - name: Type 27 description: > 28 Multi-factor authentication type enumeration, Types of multi-factor 29 authentication user account is allowed to configure. 30 values: 31 - name: GoogleAuthenticator 32 description: > 33 Google Authenticator supports Time-based One-time Password 34 two-factor authentication for logging into servers specified in 35 RFC 6238. 36 - name: None 37 description: > 38 Default value of multi-factor authentication configuration 39