From 1e6263d1af1de9059071456d743d126a8aebc0e9 Mon Sep 17 00:00:00 2001 From: Vijay Raghavan Aravamudhan Date: Wed, 8 Sep 2021 23:00:36 +0530 Subject: Expose 'known certificate hosts' in ms teams and outlook to try to fix certificate expiry issue (#675) --- recipes/office365-owa/index.js | 136 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) (limited to 'recipes/office365-owa/index.js') diff --git a/recipes/office365-owa/index.js b/recipes/office365-owa/index.js index 89568a6..a20b158 100644 --- a/recipes/office365-owa/index.js +++ b/recipes/office365-owa/index.js @@ -2,4 +2,140 @@ module.exports = Ferdi => class Outlook extends Ferdi { overrideUserAgent() { return window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+ \([^)]+\)/g, '').trim(); } + + // https://docs.microsoft.com/en-us/microsoftteams/troubleshoot/teams-sign-in/sign-in-loop#resolution + // https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide#microsoft-365-common-and-office-online + knownCertificateHosts() { + return [ + 'accounts.google.com', + 'acompli.com', + 'acompli.helpshift.com', + 'acompli.net', + 'ad.atdmt.com', + 'ajax.aspnetcdn.com', + 'amp.azure.net', + 'api.dropboxapi.com', + 'api.login.yahoo.com', + 'api.meetup.com', + 'apis.live.net', + 'app.adjust.com', + 'app.box.com', + 'appex-rf.msn.com', + 'apps.identrust.com', + 'assets-yammer.com', + 'assets.onestore.ms', + 'auth.gfx.ms', + 'autologon.microsoftazuread-sso.com', + 'azure-apim.net', + 'azureedge.net', + 'bing.com', + 'bing.net', + 'bit.ly', + 'cdn.onenote.net', + 'cdn.optimizely.com', + 'cert.int-x3.letsencrypt.org', + 'cl2.apple.com', + 'clientconfig.microsoftonline-p.net', + 'cloudapp.net', + 'connect.facebook.net', + 'cortana.ai', + 'crl.globalsign.net', + 'crl.identrust.com', + 'd.docs.live.net', + 'data.flurry.com', + 'dc.services.visualstudio.com', + 'digicert.com', + 'docs.live.net', + 'dropbox.com', + 'edgesuite.net', + 'en-us.appex-rf.msn.com', + 'entrust.net', + 'evernote.com', + 'geotrust.com', + 'globalsign.com', + 'googleapis.com', + 'graph.facebook.com', + 'helpshift.com', + 'hockeyapp.net', + 'isrg.trustid.ocsp.identrust.com', + 'itunes.apple.com', + 'live.comlocalytics.com', + 'localytics.com', + 'login.microsoftonline-p.com', + 'login.windows-ppe.net', + 'm.facebook.com', + 'mail.google.com', + 'management.azure.com', + 'media.azure.net', + 'mem.gfx.ms', + 'microsoft.com', + 'microsoft.commicrosoft.com', + 'microsoftonline-p.com', + 'microsoftonline.com', + 'microsoftstream.com', + 'microsoftusercontent.com', + 'msauth.net', + 'msauthimages.net', + 'msecnd.net', + 'msedge.net', + 'msft.net', + 'msftauth.net', + 'msftauthimages.net', + 'msftidentity.com', + 'msidentity.com', + 'msocdn.com', + 'nexus.microsoftonline-p.com', + 'nps.onyx.azure.net', + 'o365weve.com', + 'oaspapps.com.akadns.net', + 'oaspapps.com', + 'ocsp.int-x3.letsencrypt.org', + 'ocsp.msocsp.com', + 'office.com', + 'office.net ', + 'office365.com', + 'office365servicehealthcommunications.cloudapp.net', + 'officeconfig.msocdn.com', + 'omniroot.com', + 'onedrive.com', + 'onenote.com', + 'outlook.com', + 'outlookmobile.com', + 'p100-sandbox.itunes.apple.com', + 'partnerservices.getmicrosoftkey.com', + 'phonefactor.net', + 'platform.linkedin.com', + 'play.google.com', + 'portal.cloudappsecurity.com', + 'powerapps.com', + 'prod.msocdn.com', + 'public-trust.com', + 'rink.hockeyapp.net', + 's.ytimg.com', + 's0.assets-yammer.com', + 'sdk.hockeyapp.net', + 'secure.aadcdn.microsoftonline-p.com', + 'secure.meetup.com', + 'sharepointonline.com', + 'shellprod.msocdn.com', + 'social.yahooapis.com', + 'staffhub.ms', + 'sway-cdn.com', + 'sway-extensions.com', + 'sway.com', + 'symcb.com', + 'symcd.com', + 'uservoice.com', + 'verisign.com', + 'verisign.net', + 'view.atdmt.com', + 'virtualearth.net', + 'windows.com', + 'windows.net', + 'windowsazure.com', + 'yammer.com', + 'yammerusercontent.com', + 'youtube.com', + ]; + }; }; -- cgit v1.2.3-54-g00ecf