---
schema_version: "1"
id: 1f9c5fffe0627598ed47bc75e55b7438185b463944bcdee78b8a46a4a3b0195b
title: VerificationPolicy Enum
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_enum_Auth_VerificationPolicy.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_Auth_VerificationPolicy.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 27b7366162029c7fa3783ace99009400cf42a60d842141a1b569f42b0f3b965d
description: The Auth.VerificationPolicy enum contains an identity verification policy value used by the SessionManagement.generateVerificationUrl method.
---
# VerificationPolicy Enum

The Auth.VerificationPolicy enum contains an identity verification policy value used by the SessionManagement.generateVerificationUrl method.

## Usage

The enum value is an argument in the [SessionManagement.generateVerificationUrl](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_Auth_SessionManagement.htm#apex_Auth_SessionManagement_generateVerificationUrl "Initiates a user identity verification flow with the verification method that the user registered with, and returns a URL to the identity verification screen. For example, if you have a custom Visualforce page that displays sensitive account details, you can prompt the user to verify identity before viewing it.") method. The value indicates the session security policy required to initiate identity verification for the user’s session.

## Enum Values

The Auth.VerificationPolicy enum has this value.

| Value | Description |
| --- | --- |
| HIGH\_ASSURANCE | The security level for the user’s current session must be High Assurance. |