IdPnube: RedIRIS approach to IdP as a service
José-Manuel Macías / IdPnube Team
idpnube@rediris.es
Topics
Objectives
=
+
IdPnube history
2018
2019
2020
2021
2022
survey
initial development and pilot
new developments / production
Components
SAML Identity Provider
eduroam Identity Provider
Dashboard
&
Password Reset
Log collector
Identity repository, stats, and preferences
(remote)
Identity repository
LDAP
LDAP
syslog
syslog
syslog
syslog
SAML
SQL
SQL
SQL
SIR2 and eduGAIN
SAML
eduroam
RADIUS
Components: solutions used
SAML Identity Provider
eduroam Identity Provider
Dashboard, IdM,
&
Password Reset
Log collector
Identity repository, stats, and preferences
internal development
From request to delivery
IdPnube team
IdPnube team + organization
Organization
IdPnube team
IdPnube team
Request
Approval
Preparation
Deployment
Delivery
Architecture
firewall
load balancer
eduroam
NTLRs
eduroam proxy
k8s-ingress
k8s-nodeport
K8S Cluster
Jenkins
Private image registry
NFS shares
dashboard
saml IdP
log collector
database
eduroam IdP
organization namespace
central log collector
dashboard
saml IdP
log collector
database
eduroam IdP
organization namespace
dashboard
saml IdP
log collector
database
eduroam IdP
organization namespace
SAML IdP
Institution logo
Image carrousel can be personalised too
Dashboard details (IdM)
Home Page
IdM (this page)
Stats (SSO & eduroam)
Log visualizer
Organization Preferences
Create individual user
Export users (CSV)
Import users (CSV)
Usual CRUD operations
Force password reset
Password Reset
Reset knowing previous password
Reset by token via email
Fixed password complexity policy
Recaptcha to avoid messing with password reset
Some IdP details
Current and future work
Current and future work
Thanks for your attention!
Questions?