← SOP Library

Technical SOPs

SOP — New-Hire Passwordless M365 Account Setup (Entra)

Updated 2026-06-06 For Internal — admin / IT

SOP — New-Hire Passwordless M365 Account Setup

CyberSuite’s M365 tenant is passwordless — users never sign in with a password. A new hire bootstraps their account with a Temporary Access Pass (TAP), then registers Microsoft Authenticator and a passkey, after which they sign in passwordless. We eat our own cooking: this is the same identity hardening we sell.

As-built tenant config (verified 2026-06-06 — the SOP depends on these)

Enabled authentication methods (Entra → Protection → Authentication methods → Policies):

Conditional Access policies enforcing it (Entra → Protection → Conditional Access):

PolicyEffect
Require MFA – All UsersEvery member must satisfy MFA. New hires are covered automatically (targets All users).
Phishing-Resistant MFA for AdminsPrivileged roles must use a phishing-resistant method — FIDO2 passkey / Windows Hello / CBA only (Authenticator phone sign-in does not satisfy this).
Require MFA – Guest AccessGuests (e.g. jerry@pdright.com) must satisfy an auth strength allowing WHfB / passkey / CBA / Authenticator phone sign-in / TAP.
Block Legacy AuthenticationKills basic-auth protocols that bypass MFA.

⚠️ Break-glass: Conditional Access can lock the whole tenant out if a policy misfires and a device is lost. Confirm one cloud-only emergency-access Global Admin account exists, with a long random password in 1Password (CyberSuite-Infra), excluded from the MFA policies. (See open question at the bottom — verify this exists.)


Procedure — onboard a new hire

1. Create the account (admin.microsoft.com → Users → Active users → Add a user)

2. Issue a Temporary Access Pass (entra.microsoft.com → Identity → Users → [the new hire] → Authentication methods → + Add authentication method → Temporary Access Pass)

3. Deliver the TAP securely

4. New hire registers their passwordless methods

5. Retire the TAP

6. If the hire will be an admin — register the passkey first

Verification

Offboarding (mirror)

Open question to confirm