The ADAL SDK for Objective C gives you the ability to add support for Work Accounts to your iOS and macOS applications with just a few lines of additional code. This SDK gives your application the full functionality of Microsoft Azure AD, including industry standard protocol support for OAuth2, Web API integration with user level consent, and two factor authentication support.
Office has reported an occasional crash when NTLM is triggered.
Looks like it's caused by the situation when app has no key window, which causes WebKit to crash since no prompt is shown. The fix aligns it with Client TLS handler which uses window from the webview instead and seems to be working.
Type of change
[ ] Feature work
[x] Bug fix
[ ] Documentation
[ ] Engineering change
[ ] Test
[ ] Logging/Telemetry
Risk
[ ] High – Errors could cause MAJOR regression of many scenarios. (Example: new large features or high level infrastructure changes)
[ ] Medium – Errors could cause regression of 1 or more scenarios. (Example: somewhat complex bug fixes, small new features)
[x] Small – No issues are expected. (Example: Very small bug fixes, string changes, or configuration settings changes)
Proposed changes
Office has reported an occasional crash when NTLM is triggered. Looks like it's caused by the situation when app has no key window, which causes WebKit to crash since no prompt is shown. The fix aligns it with Client TLS handler which uses window from the webview instead and seems to be working.
Type of change
Risk
Additional information