1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
module.exports = Ferdi => class MicrosoftTeams 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#skype-for-business-online-and-microsoft-teams
knownCertificateHosts() {
return [
'aka.ms',
'aspnetcdn.com',
'azure.net',
'azureedge.net',
'live.com',
'microsoft.com',
'microsoftonline.com',
'msecnd.net',
'msedge.net',
'mstea.ms',
'office.net',
'okta.com',
'sfbassets.com',
'skype.com',
'skypeassets.com',
'skypeforbusiness.com',
'tenor.com',
'windows.com',
'windows.net',
];
};
};
|