はじめにElectron で Basic 認証を処理するための実装についての知見をまとめます。 loginイベントで Basic 認証を検知するElectron では Basic 認証が求められるページへアクセスするとloginイベントが発火します。 loginイベントの引数callbackにユーザーとパスワードを渡すと Basic 認証処理が行われます。 main.jsconst { app } = require("electron"); let win; app.on("ready", () => { win = new BrowserWindow({ width: 800, height: 600 }); win.loadFile("index.html"); }); app.on("login", (event, webContents, request, authInfo, c
![ElectronでBasic認証の処理をする](https://cdn-ak-scissors.b.st-hatena.com/image/square/86ca3e0662f58b26fd3ea2c14c7524edd0e53067/height=288;version=1;width=512/https%3A%2F%2Fblog.70-10.net%2Fog%2Felectron-basic-auth.png)