A chrome extension for auto-filling UCR MFA

Latest Version

Version
2.1.0
Update
October 3, 2020
Size
122KiB
Developer
Category
Users
41
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
WebRequest
Storage
Https://auth.ucr.edu/cas/login?*
Https://myaccount.ucr.edu/app*
Https://api-24ed243a.duosecurity.com/frame/web/v1/auth?*
Notifications
See more

UCR MFA Helper Extension

NOTE: THIS EXTENSION IS NOT OFFICIAL PLUGIN, it's a third-party accessibility tool.
A chrome extension for auto-filling UCR MFA code to ease your way accessing ucr site on your own computer.

This is an open source tweak. https://github.com/mingjun97/ucr_mfa_crx

Usage:

Click the extension(typically it's on your top-right corner), input your NetID and password. Click enable, wait for a while, finish authentication inside the popuped window.


-------------------------Change Log-----------------------
v2.1.0 Now work with new CAS system!

v2.0.0 Add support for sync via google account

v1.0.5 Fix bugs in logout; Revise descriptions; Avoid continuously trying to login

v1.0.4 Perform logout after done with getting passcodes to ensure security.

v1.0.3 Add autologin feature, enable it to help you click the \"Login Now\" button to save your effort.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "UCR MFA Helper", "version": "2.1.0", "description": "A chrome extension for auto-filling UCR MFA", "icons": { "16": "img/icon.png", "48": "img/icon.png", "128": "img/icon.png" }, "browser_action": { "default_icon": "img/icon.png", "default_title": "UCR MFA", "default_popup": "popup.html" }, "background": { "scripts": ["js/jquery-3.4.1.min.js","js/daemon.js"] }, "content_scripts": [ { "matches": ["https://api-24ed243a.duosecurity.com/frame/prompt*"], "js": ["js/handler.js"], "run_at": "document_idle", "all_frames": true }, { "matches": ["https://auth.ucr.edu/cas/login?service=*"], "js": ["js/login.js"], "run_at": "document_idle", "all_frames": true }, { "matches": ["https://myaccount.ucr.edu/app*"], "js": ["js/jquery-3.4.1.min.js","js/passcode_handler/getPasscodes.js"], "run_at":"document_idle", "all_frames": true } ], "permissions": [ "webRequest", "storage", "https://auth.ucr.edu/cas/login?*", "https://myaccount.ucr.edu/app*", "https://api-24ed243a.duosecurity.com/frame/web/v1/auth?*", "notifications" ], "web_accessible_resources": ["js/inject.js", "js/login_inject.js", "js/duo_inject.js"], "homepage_url": "https://github.com/mingjun97/ucr_mfa_crx", "devtools_page": "devtools.html"}
Read more