Description
When the Temporary Access Pass method is enabled in the Authentication methods policy, its configuration has One-time use set to Yes, so every pass created in the tenant works for a single sign-in, and Maximum lifetime stays at 8 hours or less.
The method itself is recommended: it is the safe way to register a first passkey or to recover a user who lost every method. This control does not apply if the method is disabled.
Rationale
A Temporary Access Pass satisfies MFA on its own. A reusable pass behaves like a strong credential for its whole lifetime; a one-time pass limits the window to the registration it was issued for.
Impact
A user whose registration fails half-way needs a new pass. Windows Autopilot and some device setup flows sign in several times: issue a pass right before use, or scope a separate procedure for them.
Setting
| Location | Microsoft Entra admin center > Entra ID > Authentication methods > Policies > Temporary Access Pass > Configure |
| Default | One-time use No, maximum lifetime 8 hours |
| Recommended | One-time use Yes, maximum lifetime 8 hours or less |
Audit
- Sign in to the Microsoft Entra admin center (https://entra.microsoft.com) as at least a Global Reader.
- Browse to Entra ID > Authentication methods > Policies and select Temporary Access Pass.
- If it is enabled, open Configure and read One-time use and Maximum lifetime.
- Read-only alternative with Microsoft Graph PowerShell (scope
Policy.Read.All):Get-MgPolicyAuthenticationMethodPolicyAuthenticationMethodConfiguration -AuthenticationMethodConfigurationId TemporaryAccessPass | Select-Object State -ExpandProperty AdditionalProperties(look atisUsableOnceandmaximumLifetimeInMinutes). - Fail if the method is enabled and One-time use is No (
isUsableOnceisfalse), or if the maximum lifetime exceeds 480 minutes.
Remediation
- Sign in to the Microsoft Entra admin center as at least an Authentication Policy Administrator.
- Browse to Entra ID > Authentication methods > Policies > Temporary Access Pass > Configure.
- Set One-time use to Yes, keep Maximum lifetime at 8 hours or less, select
Update, then Save.
Graph equivalent:
PATCH /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/TemporaryAccessPasswith{"@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration", "isUsableOnce": true}.
Rollback
Set One-time use back to No.
References
- Configure a Temporary Access Pass in Microsoft Entra ID Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation |
|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | IA-5 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
| Taxonomy | ID |
|---|---|
| MITRE ATT&CK | T1078.004 |
Related controls
- related
CB-M365-AUTH-004Require phishing-resistant MFA for administrative roles - related
CB-M365-AUTH-015Enable passkeys and enforce attestation for administrators - related
CB-M365-AUTH-019Protect security information registration with a managed device or MFA
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |