App support for SMS-based authentication
SMS-based authentication is available to Microsoft apps integrated with the Microsoft identity platform (Microsoft Entra ID). The table lists some of the web and mobile apps that support SMS-based authentication. If you would like to add or validate any app, contact us.
App | Web/browser app | Native mobile app |
---|---|---|
Office 365- Microsoft Online Services* | ● | |
Microsoft One Note | ● | |
Microsoft Teams | ● | ● |
Company portal | ● | ● |
My Apps portal | ● | Not available |
Microsoft Forms | ● | Not available |
Microsoft Edge | ● | |
Microsoft Power BI | ● | |
Microsoft Stream | ● | |
Microsoft Power Apps | ● | |
Microsoft Azure | ● | ● |
Azure Virtual Desktop | ● |
*SMS sign-in isn't available for office applications, such as Word, Excel, etc., when accessed directly on the web, but is available when accessed through the Office 365 web app
The above mentioned Microsoft apps support SMS sign-in is because they use the Microsoft Identity login (https://login.microsoftonline.com/
), which allows users to enter phone number and SMS code.
Unsupported Microsoft apps
Microsoft 365 desktop (Windows or Mac) apps and Microsoft 365 web apps (except MS One Note) that are accessed directly on the web don't support SMS sign-in. These apps use the Microsoft Office login (https://office.live.com/start/*
) that requires a password to sign in.
For the same reason, Microsoft Office mobile apps (except Microsoft Teams, Company portal, and Microsoft Azure) don't support SMS sign-in.
Unsupported Microsoft apps | Examples |
---|---|
Native desktop Microsoft apps | Microsoft Teams, O365 apps, Word, Excel, and so on. |
Native mobile Microsoft apps (except Microsoft Teams, Company portal, and Microsoft Azure) | Outlook, Edge, Power BI, Stream, SharePoint, Power Apps, Word, and so on. |
Microsoft 365 web apps (accessed directly on web) | Outlook, Word, Excel, PowerPoint |
Support for Non-Microsoft apps
To make Non-Micorosoft apps compatible with the SMS sign-in feature:
- Integrate Non-Microsoft web apps with Microsoft Entra ID and use Microsoft Entra authentication. Use Security Assertion Markup Language SAML or OpenID Connect OIDC to integrate with Microsoft Entra SSO.
- Integrate Non-Microsoft on-prem apps with Microsoft Entra ID using Microsoft Entra application proxy
- Integrate Non-Microsoft client apps with Microsoft identity platform for authentication
Next steps
- How to enable SMS-based sign-in for users
- See the following links to enable SMS sign-in for native mobile apps using MSAL Libraries:
- Integrate SAAS application with Microsoft Entra ID