This repository contains the codebase for an Eduroam authentication system. Eduroam allows students, researchers, and staff from participating institutions to access the internet securely when visiting other participating institutions.
To install and configure the Eduroam system, follow these steps:
-
Clone this repository:
git clone https://github.com/anamolsapkota/eduroam.git
-
Copy
db.example.php
todb.php
and update the credentials to your Eduroam database:cp db.example.php db.php
-
Copy
config.example.php
toconfig.php
and update the credentials to your Eduroam database:cp includes/config.example.php includes/config.php
-
Change the required configurations in the
includes/config.php
file:nano includes/config.php
-
Run the initialization script: Visit
https://yoursite.edu.np/eduroam/includes/init.php
in your browser.
Once the installation and configuration are complete, you can use the following URLs:
-
Eduroam Request URL:
Visithttps://yoursite.edu.np/edutoam/request.php
to access the Eduroam request page. -
Eduroam Management URL: Visit
https://yoursite.edu.np/eduroam/management.php
to access the Eduroam Management page.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.