What is NTHUMods Proxy Login?
NTHUMods Proxy Login is a tool that helps users securely log into the NTHU Academic Information System (CCXP) through the NTHUMods platform. It uses encryption technology to protect users' accounts and passwords, ensuring information security. This is an essential component of our Authentication System.
Note: For complete technical details, please refer to the Authentication and Session Management page. This page provides a simplified overview.
How Proxy Login Connects to Other Features
The proxy login feature is the foundation for many NTHUMods functions, enabling you to securely access:
- Course Information and Registration - Browse, search, and manage your courses
- Grade Query System - Securely view your academic records
- Important Dates and Course Reviews - Stay informed of key academic dates and course feedback
- Other Useful Tools - Explore additional features offered by NTHUMods
How We Use Your Account Information
When using NTHUMods Proxy Login, we need your student ID and password for initial login verification. The login process is briefly described as follows:
- Send a request to the university information system login page to obtain a CAPTCHA image.
- Use OCR technology to automatically solve the CAPTCHA.
- Submit student ID, password, and CAPTCHA solution for login.
- Verify login status and obtain a session token.
Your information is stored only on your device! We do not store any account data (we can't afford to store it for you).
How We Protect Your Information
We take the following basic steps to protect your information:
- Your information is stored only on your device - All sensitive information is never stored on our servers.
- Passwords stored on your device are encrypted using AES-256-CBC encryption technology.
- Basic password handling process:
- For more detailed encryption process, please refer to the Authentication page
Basic Proxy Login Process
Here is a simplified flow of the proxy login, providing a basic understanding:
For detailed flowcharts and complete explanations, please refer to the Authentication page
When Automatic Re-authentication Occurs
When your JWT expires or when you access features linked to the university information system (such as Course Information or Grade Queries), the system automatically updates your session.
References
For detailed code, please refer to our NTHUMods Github.