T2Auth
A Chrome extension to ease the use and improve user experience of the IT facilities in Tokyo Institute of Technology.
As of May 2026, T2Auth has 12 users in the Productivity category.
Usersup 20.0 percent+20.0%
12
12
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
1.15.1
Manifest V3
History
2 snapshotsTracking since Apr 23, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 23, 2026 | 10 | — | — | 1.15.1 |
| May 19, 2026 | 15 | — | — | 1.15.1 |
| Now | 12 | — | — | 1.15.1 |
Permissions & access
- Permissions
- storageidentityidentity.email
- Host access
- None declared
Screenshots
About
# T2Auth
A Chrome extension to ease the use and improve user experience of the IT facilities in Tokyo Institute of Technology.
Currently it supports only auto-login and course calendar generation.
## Usage
### Options
You can select pages from the navigation bar on the left.
Importing and exporting options via JSON files is also possible in any page.
#### Options Page
* `Language` Currently supports English, Japanese and Simplified Chinese.
* `Auto Login`: If checked, he extension will log in when the portal page is opened
* `Periods`: The interval of each periods. Time table can be found on the official website and the Educational Web System system.
#### Account Info Page
The account, password and matrix authentication code is configured inside options page.
One can open options page by right-clicking the extension icon.
### Login
After the [Portal](https://portal.nap.gsic.titech.ac.jp) page is open, if `Auto Login` is checked,
the extension starts to log in automatically. Otherwise, the Matrix Code Authentication button needs to be manually clicked, and a hint is displayed under the button indicating that the extension is ready.
If there is any wrong info, an alert dialog will be popped.
### Generate Calendar
A button of label `Generate Calendar` will appear if available.
* After an OCW course detail page is opened, the button will appear on the right side under the course title.
* After the Course Registration page of the Educational Web System is opened, it will appear above the `Print` button.
After the button is clicked, one can set the interval of all quarters, choose which day to omit on the popped-up window.
Click the `Generate iCalendar File` on the bottom of the window, and a link will be generated.
The generated file's format is iCalendar format with extension `.ics`. It can be imported to common calendar management softwares like Google Calendar.
## Security
* All private information stored are encrypted by AES-256 using key and initial vector generated by the user's e-mail address & identification code. If no users are logged in to Chrome, a default key and iv will be used to encrypt and decrypt data instead.
* This means:
* If the user status is changed (e.g. you logged out or switched an account), the data stored inside the storage will be no longer usable.
* If you leaked **both your e-mail and identification code**, then the data is possible to be decrypted by anyone who has the source code of this extension.
* For more details, see <https://developer.chrome.com/docs/extensions/reference/identity/#method-getProfileUserInfo>
* No HTTP request is created directly by this extension during its lifetime.
* This means no information is sent manually to any servers (including my private ones).
* You can output and input information in **plain text** in options page. Please store them in some location safe and trusted.
### Disclaimer
By using this extension you agree with **The developer of this extension is not responsible for any privacy leaks**.
## Development
The project uses
* [Vite](https://vitejs.dev/) and [CRXJS](https://crxjs.dev/) for packaging
* [Mithril.js](https://mithril.js.org/) for frontend rendering
* md5.js and [CryptoJS](https://github.com/brix/crypto-js) for encryption and decryption
* [ical.js](https://github.com/kewisch/ical.js) for calendar generation
* [day.js](https://day.js.org/) for immutable datetime representation
* [i18next](https://www.i18next.com/) for internationalization
* [Pure CSS](https://purecss.io/) for UI display.
If you want to build and debug in your own environment, follow [this instruction](https://crxjs.dev/vite-plugin/concepts/pages).Technical
- Version
- 1.15.1
- Manifest
- V3
- Size
- 218KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- mghoehfkgahjpbelbhhocpplgmnhgiem
- Developer ID
- ue735c7087d6fc735dca855473ee34f29
- Developer Email
- [email protected]
- Created
- Jun 30, 2022
- Last Updated (Store)
- Dec 10, 2023
- Last Scraped
- May 19, 2026
- Website
- —
- Support URL
- https://github.com/BillStark001/T2Auth
- Privacy Policy
- —
Similar extensions
Alternatives to T2Auth, ranked by description similarity.
Canvas AuTOTP
Autofill 2FA codes for Canvas-based sites that support ADFS
62
schedulr
It scrapes the timetable from CliC and inserts it into google calendar
169
★ 4.8
W-SOM Quirks Tab
Just some quirks.
280
★ 5.0
IITG AutoLogin++
Automatically log into the IITG network with this extension. No more manual logins or keeping tabs open every time!
1.0K
★ 5.0
Temple Card Kiosk Extension - Beta
A Chrome extension for the temple card kiosk project. This is a beta version, and subject to change without warning.
—
Pomodoro Timer - Focus Toolbar
Simple Pomodoro timer in your toolbar. 25 min work / 5 min break.
—
J2TEAM Security
J2TEAM Security helps protect against phishing attacks.
300.0K
★ 4.9
PassBangla
Secure password manager with auto-fill, TOTP codes, and encrypted storage. Quick and safe password access.
6
Data sourced from the Chrome Web Store · last verified May 19, 2026.