Browse Source

add option to define ntlm domains for automatic authentication

pull/2420/head
Ioannis Simeonidis 6 years ago
parent
commit
2136137f42
  1. 9
      app/view/preferences/Preferences.js
  2. 2
      electron/main.js

9
app/view/preferences/Preferences.js

@ -280,6 +280,15 @@ Ext.define('Rambox.view.preferences.Preferences',{
,width: 360
,emptyText: 'Leave blank for default user agent'
}
,{
xtype: 'textfield'
,fieldLabel: 'Allow NTLM Authentication for specified Domains (needs to relaunch)'
,labelAlign: 'top'
,name: 'ntlm_domains'
,value: config.ntlm_domains
,width: 360
,emptyText: 'Leave blank for no Domains'
}
,{
xtype: 'fieldset'
,title: locale['preferences[24]']

2
electron/main.js

@ -41,6 +41,7 @@ const config = new Config({
,locale: 'en'
,enable_hidpi_support: false
,user_agent: ''
,ntlm_domains: ''
,default_service: 'ramboxTab'
,sendStatistics: false
@ -105,6 +106,7 @@ function createWindow () {
// Check if user has defined a custom User-Agent
if ( config.get('user_agent').length > 0 ) mainWindow.webContents.setUserAgent( config.get('user_agent') );
if ( config.get('ntlm_domains').length > 0 ) session.defaultSession.allowNTLMCredentialsForDomains( config.get('ntlm_domains') );
if ( !config.get('start_minimized') && config.get('maximized') ) mainWindow.maximize();
if ( config.get('window_display_behavior') !== 'show_trayIcon' && config.get('start_minimized') ) {

Loading…
Cancel
Save