Set Microsoft Entra Sign-in Frequency and Browser Persistence
Reviewed by Neil Frick — September 2026

▶ Watch the short explainer for this tip
Controlling when staff must sign in again can help protect your Microsoft 365 environment, especially when people use personal or shared devices. Microsoft Entra Conditional Access provides sign-in frequency and persistent browser session controls, but neither is a universal inactivity timeout or a substitute for securing the device.
What do Microsoft Entra session controls actually do?
Sign-in frequency sets how long a user can access a resource before being required to authenticate again. It is not an idle timer: supported applications enforce it when they next evaluate the session or request access. Existing sessions do not necessarily end at the exact interval you set.
Persistent browser session controls whether a supported browser sign-in can survive closing and reopening the browser. Never persistent does not set an inactivity timeout, clear downloaded files or control every desktop and mobile app session. Application support, device sign-in and other policies can affect the experience.
| Configuration | What to set or check | Important limit |
|---|---|---|
| Licence | Microsoft Entra ID P1 or higher for each user in scope | Included in Microsoft 365 Business Premium, Microsoft 365 E3 and Microsoft 365 E5; Office 365 E3 alone does not include it. |
| Administrator role | Use Conditional Access Administrator to manage policies | Prepare separate emergency access accounts before changing access policies. |
| Policy location | Microsoft Entra admin center > Entra ID > Conditional Access > Policies | Review existing policies before creating overlapping controls. |
| Sign-in frequency | Choose Periodic reauthentication and a risk-based interval in hours or days | There is no universal seven-day recommendation; avoid Every time without a specific tested need. |
| Persistent browser session | Choose Never persistent where browser persistence is unsuitable | This control requires targeting All resources, previously labelled All cloud apps; it is not an idle timeout. |
| Device targeting | Use Conditions > Filter for devices when applying device-based exclusions | For example, excluding compliant devices leaves non-compliant and unregistered devices in scope; this is not an exact definition of unmanaged devices. |
| Testing | Assess scope in Report-only mode, then enable a small pilot | Report-only does not reproduce enforced session prompts. Test browser, desktop and mobile behaviour. |
| Rollout period | Typically allow several working days for a pilot, and longer if needed to observe your chosen interval | Expand only after checking normal workflows and emergency access. |
These settings govern supported authentication sessions, not every application's session lifetime. Microsoft 365 web-app idle session timeout is a separate control with its own coverage and requirements.
How can regular re-authentication reduce risk?
Requiring fresh authentication can reduce reliance on long-lived sessions. Preventing browser persistence can also reduce the chance that someone reopens a shared browser and finds a business account still signed in.
These controls do not prove that the person signing in is the legitimate account holder. An attacker with usable credentials or a stolen session may still gain access. Combine them with phishing-resistant MFA, appropriate device controls, separate administrator accounts and a response process for compromised accounts.
For an Australian small business using shared reception computers or personal laptops, device security and explicit sign-out remain important. Session controls alone do not make a public computer safe for sensitive work.
What risks remain without a deliberate session policy?
Relying on default session behaviour may leave access available longer than your business intends, particularly on shared devices. However, having no custom sign-in frequency policy does not mean sessions never expire: Microsoft Entra defaults, application behaviour and other controls still apply.
Unauthorised mailbox access can expose customer information or support invoice fraud. If you suspect an account compromise, investigate promptly, revoke sessions and address compromised credentials or devices rather than waiting for a sign-in interval to expire. Session revocation also depends on application support and may not take effect everywhere immediately.
How do you configure and pilot session controls safely?
Start with a small group and a clear reason for each restriction. The example below targets devices that are not marked compliant; it does not assume every personal device is unmanaged or every company device is compliant.
- Confirm Microsoft Entra ID P1 or higher for users in scope, and use the Conditional Access Administrator role to manage the policy.
- Prepare and test at least two cloud-only emergency access accounts with strong phishing-resistant authentication; exclude them from the new policy and alert on their use.
- Review existing policies and Security defaults. If replacing Security defaults, prepare equivalent baseline protections and coordinate the transition before enabling Conditional Access.
- Go to Microsoft Entra admin center > Entra ID > Conditional Access > Policies > New policy; name the policy, select a pilot group under Users and explicitly exclude emergency access accounts.
- Under Target resources, select All resources. For this device-scoped example, use Conditions > Filter for devices to exclude devices matching device.isCompliant -eq True; confirm that your compliance signals are reliable.
- Under Session, select Sign-in frequency, choose Periodic reauthentication and enter your risk-based interval; select Persistent browser session and choose Never persistent.
- Set Enable policy to Report-only, save it and review matching sign-ins and policy interactions; use the What If tool to check intended scope.
- Switch the pilot policy to On, test re-authentication and browser reopening across supported apps, then expand gradually with a documented rollback plan.
Which Microsoft 365 licences include these controls?
Configuring sign-in frequency and persistent browser session through Conditional Access requires Microsoft Entra ID P1 or higher for each user covered by the policy. Microsoft 365 Business Premium, Microsoft 365 E3 and Microsoft 365 E5 include the required entitlement. Office 365 E3 is a different product and does not, by itself, include Entra ID P1.
Microsoft 365 Business Basic and Business Standard do not include Entra ID P1, but an appropriate add-on licence can provide it. Check your actual subscriptions rather than assuming the plan name tells the whole story. Risk-based Conditional Access features require additional entitlement, such as Entra ID P2.
For businesses without Conditional Access licensing, Security defaults provides foundational protections including MFA requirements and blocking legacy authentication. It does not provide configurable session controls. Security defaults and Conditional Access are alternative approaches: plan replacement protections before disabling Security defaults.
Which rollout mistakes should you avoid?
Do not select All users before testing with a pilot group. Keep at least two emergency access accounts, protect them separately and monitor their use. Excluding them from a session policy reduces policy-related lockout risk but does not guarantee access in every outage.
Do not assume Never persistent automatically targets unmanaged devices. Device scope must be configured separately, and a device that is not marked compliant is not necessarily unmanaged. Missing or unreliable device signals can produce unexpected results.
Do not use frequent prompts as a substitute for MFA or device security. Excessive prompts can disrupt work and encourage staff to approve requests without thinking. Multiple Conditional Access policies can also interact, so review the effective result rather than each policy in isolation.
Review automation that signs in using user accounts. User-based Conditional Access policies do not govern service principal sign-ins in the same way. Keep direct sign-in blocked for shared mailbox accounts; staff should normally access them through their own delegated accounts.
How do you verify the policy and prepare staff?
Open Microsoft Entra admin center > Entra ID > Monitoring & health > Sign-in logs. Inspect a relevant sign-in and review the Conditional Access results; for a policy still in Report-only mode, inspect its report-only results. A policy appearing in a log does not prove that every application has enforced the intended session behaviour.
During the enforced pilot, test browser closing and reopening, re-authentication after the configured interval, and access through Outlook and other business apps. Test devices inside and outside any exclusions. Device single sign-on may affect what users see, and re-authentication does not necessarily mean entering a password and completing a new MFA prompt every time.
Tell staff which devices and apps are affected, why the change is being made and where to report unexpected prompts. Remind them never to approve an authentication request they did not initiate. Expand the policy only when expected behaviour and key workflows have been confirmed.
How do session controls support a broader security audit?
During a Microsoft 365 security audit for Australian businesses, checking sign-in frequency and browser persistence is just one aspect of a comprehensive review. We also examine MFA coverage, separate administrator accounts, emergency access, legacy authentication and application consent policies.
We review domain email authentication, including SPF, DKIM and DMARC, as a separate layer of protection against domain spoofing. Those controls address a different risk from account and session security.
Session controls support broader cybersecurity controls. They alone do not establish compliance with the Privacy Act or the Notifiable Data Breaches scheme. Businesses covered by these obligations still need appropriate governance, safeguards and breach assessment and response processes.
Use Microsoft Entra sign-in frequency and browser persistence to match access behaviour to your business's risks. Confirm licensing, protect emergency access and test a small enforced pilot. These controls complement MFA and device security; they are not universal inactivity timeouts or a complete response to account compromise.
Disclaimer: The information provided is general in nature and does not constitute professional advice. You should consider seeking independent legal, financial, or technical advice relevant to your specific circumstances.
Frequently asked questions
- Is Microsoft Entra ID P1 required for these session controls?
- Yes, each user in scope needs Microsoft Entra ID P1 or higher. Microsoft 365 Business Premium, Microsoft 365 E3 and Microsoft 365 E5 include it. Business Basic and Business Standard need an appropriate add-on or upgrade. Office 365 E3 alone does not include Entra ID P1.
- How often should I require users to sign in again?
- Choose the interval based on your users, devices, applications and business risks; there is no universal seven-day setting. Assess policy scope in Report-only mode, then test actual prompts in an enforced pilot. Shorter intervals can disrupt work without addressing the underlying cause of a compromise.
- Is sign-in frequency an inactivity timeout?
- No, sign-in frequency controls when fresh authentication is required, not how long someone can remain idle. Enforcement depends on the application and session evaluation. Microsoft 365 web-app idle session timeout is a separate feature and does not cover every desktop or mobile application.
- Can these controls stop an attacker using a stolen session?
- Not reliably on their own. Re-authentication requirements can limit continued access in some circumstances, but stolen sessions and compromised devices still require investigation and containment. Use phishing-resistant MFA, suitable device controls and session revocation as part of your wider response.
- What is a break-glass account and why should I exclude it?
- A break-glass account is an emergency access account used when normal administrator access fails. Maintain at least two cloud-only emergency access accounts, exclude them from the session policy, protect them with strong phishing-resistant authentication and monitor their use. Test them regularly; exclusions reduce policy-related lockout risk but do not guarantee access during every outage.
- Does this help my business comply with Australian privacy laws?
- These controls support broader cybersecurity safeguards but do not establish compliance on their own. Businesses covered by the Privacy Act and the Notifiable Data Breaches scheme also need appropriate governance, information handling, breach assessment and response processes.
- What should I tell staff about new sign-in requirements?
- Tell staff which devices and apps are affected, why fresh sign-ins may be required and how to get help. Explain that the change is one part of protecting business information, not a guarantee against account takeover. Remind them to reject and report authentication requests they did not initiate.
Sources
Every reference below was link-checked when this article was published.
- 1.What is Conditional Access?Microsoft Learn
- 2.Security defaults in Microsoft Entra IDMicrosoft Learn
Want to know where your own tenant stands?
The audit answers these questions with a dated report on your actual settings — a few questions to start, under a minute.


