Capacity Building Programme on the onboarding of Institutions onto the Nigerian Research and Education Network Identity Federation
from
Thursday, 23 July 2026 (08:30)
to
Thursday, 30 July 2026 (18:00)
Monday, 20 July 2026
Tuesday, 21 July 2026
Wednesday, 22 July 2026
Thursday, 23 July 2026
08:30
Arrival & Registration
Arrival & Registration
08:30 - 10:00
Room: NgREN Secretariat
Participant check-in, credential verification, and participant introductions.
10:00
Welcome & Opening Remarks
-
Joshua Atah
(
Nigerian Research and Education Network (NgREN)
)
Welcome & Opening Remarks
Joshua Atah
(
Nigerian Research and Education Network (NgREN)
)
10:00 - 10:10
Room: NgREN Secretariat
Opening address by the Programme Coordinator outlining workshop goals and expectations.
10:10
Introduction to Identity Federation (NgRENID) and eduroam.
-
Abdulkarim Giwa Suleiman
(
Nigerian Research and Education Network
)
Introduction to Identity Federation (NgRENID) and eduroam.
Abdulkarim Giwa Suleiman
(
Nigerian Research and Education Network
)
10:10 - 10:30
Room: NgREN Secretariat
An introduction to NgRENID and eduroam, covering the fundamentals of identity federation, secure federated access, global connectivity through eduGAIN, and the benefits for Nigerian research and education institutions.
10:20
System architecture primer: Shibboleth IdP and OpenLDAP.
-
Chinedu Otuya
(
Nigerian Research and Education Network (NgREN)
)
System architecture primer: Shibboleth IdP and OpenLDAP.
Chinedu Otuya
(
Nigerian Research and Education Network (NgREN)
)
10:20 - 10:30
Room: NgREN Secretariat
This session provides an overview of the core components of an identity federation infrastructure, focusing on the roles of Shibboleth Identity Provider (IdP) and OpenLDAP. Participants will learn how these technologies work together to authenticate users, manage identity information, and enable secure, federated access to services within the NgRENID ecosystem.
10:30
Lab 1: Deploying & Structuring OpenLDAP
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
Nigerian Research and Education Network (NgREN)
)
Lab 1: Deploying & Structuring OpenLDAP
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
Nigerian Research and Education Network (NgREN)
)
10:30 - 12:00
Room: NgREN Secretariat
Deployment: Installing OpenLDAP on institutional server instances, creating DNS records, and installing SSL certificates.
12:00
Coffee Break & Quick Troubleshooting
Coffee Break & Quick Troubleshooting
12:00 - 12:15
Room: NgREN Secretariat
12:15
Lab 2: Shibboleth IdP Installation & LDAP Binding
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
Nigerian Research and Education Network (NgREN)
)
Lab 2: Shibboleth IdP Installation & LDAP Binding
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
Nigerian Research and Education Network (NgREN)
)
12:15 - 15:30
Room: NgREN Secretariat
Core Environment: Installing Java and Jetty web server; downloading Shibboleth IdP software. Security: Generating institutional cryptographic keys and SSL/TLS certificates. Attribute Release: Configuring the IdP to safely release attributes. Directory Integration: Pointing ldap.properties securely to LDAP and mapping attributes via attribute-resolver.xml.
15:30
Lunch Break
Lunch Break
15:30 - 16:30
Room: NgREN Secretariat
16:30
Day 1 Wrap-up & Metadata Exchange
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
NgREN
)
Day 1 Wrap-up & Metadata Exchange
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Oluwatobi Fowora
(
NgREN
)
16:30 - 17:30
Room: NgREN Secretariat
Customizing the institutional IdP interface. Generating institutional IdP metadata XML. Submitting metadata to the NgRENID Staging Environment Registry.
Friday, 24 July 2026
08:00
Arrival an Signing in
Arrival an Signing in
08:00 - 09:00
Room: NgREN Secretariat
09:00
Day 1 Recap
Day 1 Recap
09:00 - 09:30
Room: NgREN Secretariat
Review of key takeaways, troubleshooting outstanding IdP issues, and day two agenda review.
09:30
Lab 3: Deploying FreeRADIUS for Institutional Authentication
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Lab 3: Deploying FreeRADIUS for Institutional Authentication
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
09:30 - 10:30
Room: NgREN Secretariat
Architecture Deep Dive: Understanding hierarchical RADIUS proxying (Local → National → Regional/Global). Installation: Setting up FreeRADIUS. LDAP Auth: Configuring FreeRADIUS to authenticate local users directly against the LDAP directory built on Day 1.
10:30
Coffee Break
Coffee Break
10:30 - 11:00
Room: NgREN Secretariat
11:00
Lab 4: Upstream Proxying & eduroam Integration
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Lab 4: Upstream Proxying & eduroam Integration
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
11:00 - 13:00
Room: NgREN Secretariat
Registration: Creating institutional accounts on the eduroam Switchboard platform. Proxy Routing: Configuring proxy.conf and clients.conf to seamlessly route unknown/visiting user realms to the NgREN National Top-Level RADIUS (TLR) servers.
13:00
Lunch Break
Lunch Break
13:00 - 14:00
Room: NgREN Secretariat
14:00
Lab 5: Wireless Controller (WLC) Config & Testing
-
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
Lab 5: Wireless Controller (WLC) Config & Testing
Femi Ogundele
(
Nigerian Research and Education Network (NgREN)
)
14:00 - 15:30
Room: NgREN Secretariat
SSID Provisioning: Configuring mock Wireless LAN Controllers (WLC) or Access Points (AP) to broadcast eduroam via WPA2/WPA3 Enterprise Testing & Debugging: Using tools like radclient and the eduroam Configuration Assistant Tool (CAT) to test and debug user logins.
15:30
Open Clinic: Troubleshooting & Production Onboarding
-
Femi Ogundele
Open Clinic: Troubleshooting & Production Onboarding
Femi Ogundele
15:30 - 16:30
Room: NgREN Secretariat
16:30
Closing Remarks
Closing Remarks
16:30 - 17:00
Room: NgREN Secretariat
Saturday, 25 July 2026
Sunday, 26 July 2026
Monday, 27 July 2026
Tuesday, 28 July 2026
Wednesday, 29 July 2026
Thursday, 30 July 2026