{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.authentication", "title": "microsoft.graph.authentication", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "authentication", "required": [ "@odata.type" ], "type": "object", "properties": { "emailMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.emailAuthenticationMethod" }, "description": "The email address registered to a user for authentication.", "x-ms-navigationProperty": true }, "fido2Methods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.fido2AuthenticationMethod" }, "description": "Represents the FIDO2 security keys registered to a user for authentication.", "x-ms-navigationProperty": true }, "methods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.authenticationMethod" }, "description": "Represents all authentication methods registered to a user.", "x-ms-navigationProperty": true }, "microsoftAuthenticatorMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod" }, "description": "The details of the Microsoft Authenticator app registered to a user for authentication.", "x-ms-navigationProperty": true }, "operations": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.longRunningOperation" }, "description": "Represents the status of a long-running operation, such as a password reset operation.", "x-ms-navigationProperty": true }, "passwordMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.passwordAuthenticationMethod" }, "description": "Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password.", "x-ms-navigationProperty": true }, "phoneMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.phoneAuthenticationMethod" }, "description": "The phone numbers registered to a user for authentication.", "x-ms-navigationProperty": true }, "platformCredentialMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod" }, "description": "Represents a platform credential instance registered to a user on Mac OS.", "x-ms-navigationProperty": true }, "softwareOathMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod" }, "description": "The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.", "x-ms-navigationProperty": true }, "temporaryAccessPassMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod" }, "description": "Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.", "x-ms-navigationProperty": true }, "windowsHelloForBusinessMethods": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod" }, "description": "Represents the Windows Hello for Business authentication method registered to a user for authentication.", "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.authentication" }