Posted at

[Electron] BrowserWindow の proxy ユーザ認証方法

More than 3 years have passed since last update.

ユーザ認証が必要な proxy 環境下で Electron の BrowserWindow を使った時に、ユーザ認証を行う方法のメモです。

ログイン認証が発生した時にコールバック関数にユーザ名とパスワードを指定して呼び出すことで、 proxy のユーザ認証を行うことができます。

var electron = require('electron');

var app = electron.app;
var BrowserWindow = electron.BrowserWindow;

// ログイン認証が発生した時に呼び出される処理
app.on('login', function(event, webContents, request, authInfo, callback) {
event.preventDefault();
// コールバック関数にユーザ名とパスワードを指定して呼び出す
callback(username, password);
});