mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-06 15:59:59 +08:00
75 lines
5.3 KiB
JSON
75 lines
5.3 KiB
JSON
{
|
||
"sections": [
|
||
"title",
|
||
"description",
|
||
"fields",
|
||
"special_access_rules",
|
||
"usage"
|
||
],
|
||
"title": "TwoFactorMethodsInfo - Data API",
|
||
"description": "Stores information about which identity verification methods a user has registered. This object is available in API version 37.0 and later.",
|
||
"fields_columns": [
|
||
"type",
|
||
"properties",
|
||
"description"
|
||
],
|
||
"fields": {
|
||
"ExternalId": {
|
||
"type": "string",
|
||
"properties": "Filter, Group, Nillable, Sort",
|
||
"description": "A unique system-generated numerical identifier for the user."
|
||
},
|
||
"HasBuiltInAuthenticator": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has registered a built-in authenticator on their device, such as Touch ID or Windows Hello. The user can verify their identity by using the built-in authenticator. This field is available in API version 53.0 and later."
|
||
},
|
||
"HasSalesforceAuthenticator": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has connected the Salesforce Authenticator mobile app. The user can verify identity by approving a notification sent to the app. If the user sets a trusted location in the app, Salesforce Authenticator verifies automatically when the user is in the trusted location."
|
||
},
|
||
"HasSecurityKey": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has registered a WebAuthn-compatible security key. This field includes all security keys registered or used after Summer ’22. The user can verify their identity by inserting the security key into a USB port to generate credentials."
|
||
},
|
||
"HasTempCode": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has a temporary verification code generated by a Salesforce admin or user with Manage Multi-Factor Authentication in User Interface permission."
|
||
},
|
||
"HasTotp": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has connected an authenticator app that generates verification codes, also known as time-based one-time passwords (TOTP). The user can verify identity by entering a code generated by the app."
|
||
},
|
||
"HasU2F": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has registered a U2F security key. The user can verify identity by inserting the security key into a USB port to generate credentials."
|
||
},
|
||
"HasUserVerifiedEmailAddress": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user's email address is verified.This parameter is available in API version 43.0 and later."
|
||
},
|
||
"HasUserVerifiedMobileNumber": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has self-registered and verified a mobile phone number. Salesforce can text a verification code to the user at that number.This parameter is available in API version 43.0 and later."
|
||
},
|
||
"HasVerifiedMobileNumber": {
|
||
"type": "boolean",
|
||
"properties": "Defaulted on create, Filter, Group, Sort",
|
||
"description": "If true, the user has a mobile phone number that was added by an administrator or self-registered by the user. Salesforce can text a verification code to the user at that number."
|
||
},
|
||
"UserId": {
|
||
"type": "reference",
|
||
"properties": "Filter, Group, Nillable, Sort",
|
||
"description": "ID of the user who’s associated with the identity verification methods."
|
||
}
|
||
},
|
||
"special_access_rules": "You need the Manage MFA in API user permission to access this object. Note that multi-factor authentication (MFA) was formerly called two-factor authentication. If you try to use Apex DML operations and then query this object in the same call, you get an UncommittedWork error with this description. To avoid this error, execute DML operations and queries in separate, asynchronous calls.\n\nYou need the Manage MFA in API user permission to access this object. Note that multi-factor authentication (MFA) was formerly called two-factor authentication.\n\nIf you try to use Apex DML operations and then query this object in the same call, you get an UncommittedWork error with this description.\n\nTo avoid this error, execute DML operations and queries in separate, asynchronous calls.",
|
||
"usage": "In API version 34.0 and later, this object was enhanced to help manage high instance counts. A query() call returns up to 500 rows. A queryMore()call returns 500 more, up to 2,500 total. No more records are returned after 2,500. For example, use an initial query with this structure. Then, run another query with an offset of 2,000.\n\nIn API version 34.0 and later, this object was enhanced to help manage high instance counts. A query() call returns up to 500 rows. A queryMore()call returns 500 more, up to 2,500 total. No more records are returned after 2,500.\n\nFor example, use an initial query with this structure.\n\nThen, run another query with an offset of 2,000."
|
||
} |