Docs

Verifying who a caller is

Check that the person asking for a password reset, an MFA reset or an access change is who they say they are, using only the details you already hold, with a policy per customer, a blocker on sensitive tickets and a record of every check.

The easiest way into a customer's Microsoft 365 is to ring their IT provider and ask for a password reset. Verify identity makes the check part of the ticket: the technician asks Tenvara to confirm the person, Tenvara uses only details already on file (never a number the caller gives you), and the result, the method and who did it are kept on the ticket, the contact and the audit log.

It works the same in the Company edition, where the people are your organisation's employees.

Start a check

Verify identity is in three places:

  • on a ticket, in the Request line under the header, for the ticket's requester,
  • on a contact's page, in the Identity checks card,
  • on the call card when a call is matched to a contact.
A ticket's Request line: what the request is, and Verify identity
A ticket's Request line: what the request is, and Verify identity
  1. Press Verify identity.
  2. Under What are they asking for?, choose the request, such as Password reset, MFA reset, Access change or General question. The dialog says what that request needs.
  3. Pick a method from the list, or press Start the check the policy picks to use the strongest one the policy allows. Each method shows its strength and where it goes, masked (for example s***@brightwater.co.uk), or why it cannot be used for this person ("There is no mobile number on file").
  4. Optionally add Their request, in a few words. It is kept with the check and shown to an approver.
  5. Follow the dialog: read out the number, type in the code they give you, or record the callback. It shows the time left.
Verify identity: what they are asking for, and each method with its strength and where it goes
Verify identity: what they are asking for, and each method with its strength and where it goes

The methods

Method Strength How it works
Push to their device Strong A window opens on the person's own managed Windows computer, on top of their other windows: who is asking, why, and three numbers. The technician reads out the right one; the person picks it, or presses Deny
Prompt in the portal Medium A banner in the customer portal says "Your support team asks you to confirm it is you". Review opens the request; they pick the number the technician reads out and Approve, or Deny. Someone not signed in gets an email with a link that opens the portal's sign-in first
Code by email Medium A one-time code to the email address on file, which they read back to you
Code by text message Medium A one-time code to the mobile number on file, sent through your own SMS provider (Text messages in Settings > Channels). Offered only when one is set up
Call back on the number on file Weak You ring the number on file and record whether it was them
Manager approval Weak, or strong with one other passed check Their manager, a customer approver or your own approvers approve it in Approvals. They sign in to decide, and the technician who asked can never approve it

Push to their device is offered only when the person is signed in to a computer of theirs with the agent online and the tray on; the dialog says why not otherwise. A wrong number fails the check at once (start another if they misheard), closing the window without choosing fails it, and the window never takes the keyboard, so a key pressed as it opens cannot answer it.

The policy

Settings > Ticket setup, the Identity checks tab, holds your default policy:

  • Methods that may be used: untick a method to stop it being offered.
  • What each request needs: for Password reset, MFA reset, Access change and General question, the strength needed and whether it Warns (a banner, and the technician can go ahead) or Blocks.
  • Which tickets are which request: a ticket in one of these categories, or under it, counts as that request. A technician can still change it on the ticket.
What each request needs: the check each request asks for, and whether it warns or blocks
What each request needs: the check each request asks for, and whether it warns or blocks

By default every request warns. A customer can have its own policy: open the customer's Settings tab, Identity checks (MSP edition). Anything left empty there follows your default.

The same tab sets the timings and limits: how long a check can be answered for (5 minutes), how long a manager can take (30 minutes), wrong codes before a check fails (3), checks of one person an hour (5) and by one technician (20), the lockout after someone declines (15 minutes), how long changed contact details count as recent (14 days) and how long a passed check counts for (60 minutes).

Blocking sensitive changes

When a request is set to Block and the person is not verified strongly enough, the ticket shows a blocker and refuses the sensitive Microsoft 365 changes started from it: password and MFA resets, Temporary Access Passes, unblocking sign-in, unlocking, admin roles, group and mailbox access, forwarding and sharing. Someone with the role switch Override identity checks (administrators by default) can let the ticket go ahead with a reason, which is recorded. Automation rules and approved changes are not held up, as they never come from a caller.

Built against tricks

  • Push fatigue: one live check per person at a time, limits per hour, and a Deny (or an approver's no) locks out new checks of that person for a while and raises a security alert.
  • SIM swaps and taken-over mailboxes: a mobile number or email address changed recently counts one step weaker, and the dialog says why. Whoever changed the detail cannot verify the person by it.
  • Hijacked mailboxes: a code by email is never enough on its own for a strong request.
  • A rogue technician: nobody can verify themselves, and every start, result and override is recorded.

Results and reports

Each check ends Verified, Failed, Expired, Declined or Cancelled. The result, the method, who started it, who answered and from which computer show on the ticket and in the contact's Identity checks card, and go in the audit log with the details masked. Checks by technician, at the bottom of the Identity checks tab, lists every check and override for 7, 30 or 90 days. The monthly customer report gets an Identity checks section when there were any.

Was this page helpful?

Thanks for the feedback.