This is a Chrome/Edge/Firefox/Opera extension that automates BoilerKey. The code is based heavily off of this Python script made by u/elnardu.
This extension has been deprecated with the addition of Passkeys to Duo Mobile. Passkeys allow you to authenticate using Touch ID (macOS) or Windows Hello (face/fingerprint or PIN). This is much more secure than the authentication method used by this extension!
To set up a Passkey, go to the "Manage devices" page in Duo and click "Add a device". Then select Touch ID or Windows Hello depending on what platform you're using.
- Chrome/Edge: https://chrome.google.com/webstore/detail/boilerkey-helper/infadhgmajhpaoejgbennpkjnobdbkij
- Firefox: https://addons.mozilla.org/en-US/firefox/addon/boilerkey/
- Clone the extension.
- Navigate to chrome://extensions in Chrome, or edge://extensions in Edge.
- Enable Developer mode in the top right corner.
- Click "Load unpacked".
- Select the BoilerKeyExtension folder which you cloned.
- Navigate to the Brightspace login page, and follow the instructions in the dialogs.
Download the signed extension from GitHub Releases.
- Clone the extension.
- Navigate to about:debugging in Mozilla Firefox.
- Click "Load Temporary Add-on".
- Select the manifest.json file from the cloned folder.
- Navigate to the Brightspace login page, and follow the instructions in the dialogs.
This extension is less secure than using BoilerKey as intended. It stores a secret key in plain-text in your browser's local storage.
However, chances are, if someone has enough access to your computer to steal these details, you have bigger issues on your hands.
Use at your own risk!