SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Raiffeisen Information Service KonsGmbH 1
Da custom a standard... e oltre!
“Racconto dell’esperienza in un progetto di sostituzione della fase di autenticazione da
un protocollo custom ad un protocollo standard. Come il prodotto WSO2 Identity Server
ha supportato questa migrazione, quali sono state le sfide tecniche e organizzative
affrontate, quali le prossime da indirizzare pensando soprattutto alla Cloud e al DevOps”
Roberto Palmarin - Enterprise System Architect presso Raiffeisenverband Südtirol Gen.
Matteo Bordin – CTO presso Profesia Srl, Lynx Group
28/09/2022
Raiffeisen Information Service KonsGmbH 3
Indice
Da custom a standard... e oltre!
1. Progetto :
1. introduzione Identity Provider
2. Web App standard authentication
3. WSO2-is (era la versione 5.6)
2. Progetto/Servizio:
1. Migrazione e Integrazione
2. Infrastruttura
3. Sviluppo di estensioni WSO2
4. Strategia dev-ops WSO2-is
5. Strategia dev-ops WSO2-is
3. Servizio
1. Next steps-Azure Federation
2. Next steps – Azure Federation
Raiffeisen Information Service KonsGmbH 4
01/01
Progetto : introduzione Identity Provider
Da custom a standard... e oltre!
Obiettivi
1. scelta di una soluzione di IdP
2. trasparente per l‘operativitá dei clienti
• Applicativi di gestione utenti
• Applicativi di gestione ruoli
• Metodi di autenticazione
3. migrazione step by step, App by App
Raiffeisen Information Service KonsGmbH 5
01/02
Progetto : Web App standard authentication
Da custom a standard... e oltre!
Passaggio da autenticazione con metodi Custom a protocolli standard
• Integrazione con sistema Mainframe
ØSAML2 / OIDC
• utente/password o certificati
ØRaiffeisenID / Certificati / FIDO
• modifiche applicative (librerie .jar o .dll)
Øsupporto out of the box
• SSO custom
ØSSO standard (e SLO,…)
Raiffeisen Information Service KonsGmbH 6
01/03
Progetto : WSO2-is (era la versione 5.6)
Da custom a standard... e oltre!
I motivi della scelta
- espandibile
- customizzabile
- supporta standard di autenticazione
- supporto dal fornitore WSO2
- supporto in Italia Profesia
- open source
Raiffeisen Information Service KonsGmbH 7
02/01
Progetto/Servizio : Migrazione e Integrazione
Da custom a standard... e oltre!
Stakeholder coinvolti
• Fornitori esterni
• Projekt Manager esterni
• Product Owner interni e esterni
• Sviluppatori interni ed esterni
Applicativi coinvolti
• Applicativi Web Bancari
• Applicativi Web Generici Legacy
• Applicativi Web Nuovi Saas
• Applicativi Microsoft 365
Raiffeisen Information Service KonsGmbH 8
02/02
Servizio : infrastruttura
Da custom a standard... e oltre!
Raiffeisen Information Service KonsGmbH 9
02/03
Servizio : Sviluppo estensioni WSO2
Da custom a standard... e oltre!
• Claim Retriever = estrazione ruoli via webservice
• Custom Autenticator = auth con Certificato e con RaiffeisenID
• Authentication Script = step-up, step-down, Azure integration
• Login Page - Error Page = customizzazione
Raiffeisen Information Service KonsGmbH 10
02/04
Servizio : Strategia dev-ops WSO2-is
Da custom a standard... e oltre!
Jenkins per build delle estensioni e deploy delle estensioni
Nexus per repository dei build artifact e per wso2 update files
Ansible per il deploy delle estensioni
Ansible per il deploy degli update di wso2-is (patching o upgrade)
Puppet configurazione IdP
Icinga monitoring, script che simula l‘autenticazione completa
Raiffeisen Information Service KonsGmbH 11
02/05
Servizio : Strategia dev-ops WSO2-is
Da custom a standard... e oltre!
Architettura cluster active/passive in test e produzione
Durante il deploy possiamo:
- scegliere quale nodo aggiornare
- quale nodo avere attivo (reverse proxy)
- disabilitare gli allarmi su icinga
Raiffeisen Information Service KonsGmbH 12
03/01
Servizio : Next steps – Azure Federation
Da custom a standard... e oltre!
Federazione ( aka puó essere acceduto da utenti di ) :
- un applicativo federa piú IdP
- un applicativo federa un IdP che a sua volta federa una serie di
altri IdP
Il database degli utenti Raiffeisen contiene un identificativo univoco di
Azure IdP in questo modo l‘utente Raiffeisen diventa quell‘utente Azure
Raiffeisen Information Service KonsGmbH 13
03/02
Servizio: Next steps – Azure Federation
Da custom a standard... e oltre!
Raiffeisen Information Service KonsGmbH
Raiffeisenstraße 2, I-39100 Bozen (BZ)
T +39 0471 1895 500
info@ris.bz.it
www.ris.bz.it
Q&A
Roberto Palmarin
roberto.palmarin@ris.bz.it
RIS
https://www.linkedin.com/in/roberto-palmarin-5b5049b/

Contenu connexe

Similaire à WSO2 Oxygenate Italy 2022 Raiffeisen Information Service. Roberto Palmarin

Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesGiulio Roggero
 
2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer
2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer
2015 CLOUD LOGIN - Servizi su Piattaforma SoftlayerServiceCloud - Esprinet
 
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLMySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLPar-Tec S.p.A.
 
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...walk2talk srl
 
Macro Web Media CED, Cloud division and case studies
Macro Web Media CED, Cloud division and case studiesMacro Web Media CED, Cloud division and case studies
Macro Web Media CED, Cloud division and case studiesDaniela Anna Gasparri
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 
Be simple presentazione istituzionale
Be simple   presentazione istituzionaleBe simple   presentazione istituzionale
Be simple presentazione istituzionalegabrielesannicandro
 
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...Babel
 
Migrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open sourceMigrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open sourceClaudio Cardinali
 
Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Commit University
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSMAU
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...Emanuele Della Valle
 
Vibecode presentazione
Vibecode presentazioneVibecode presentazione
Vibecode presentazioneThe Blue Seed
 
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Par-Tec S.p.A.
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseRed Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseKiratech
 

Similaire à WSO2 Oxygenate Italy 2022 Raiffeisen Information Service. Roberto Palmarin (20)

Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with Kubernetes
 
2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer
2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer
2015 CLOUD LOGIN - Servizi su Piattaforma Softlayer
 
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLMySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
 
Brochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management PlatformBrochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management Platform
 
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...
CCI2017 - Security Best Practices e novità in Windows Server 2016 - Ermanno G...
 
Macro Web Media CED, Cloud division and case studies
Macro Web Media CED, Cloud division and case studiesMacro Web Media CED, Cloud division and case studies
Macro Web Media CED, Cloud division and case studies
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 
Be simple presentazione istituzionale
Be simple   presentazione istituzionaleBe simple   presentazione istituzionale
Be simple presentazione istituzionale
 
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...
Dalla virtualizzazione al private cloud: Il Patronato INCA rinnova la fiducia...
 
Migrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open sourceMigrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open source
 
Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazione
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
 
Vibecode presentazione
Vibecode presentazioneVibecode presentazione
Vibecode presentazione
 
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
Open Source Day 2016 - Caso cliente: OpenStack Self Data Center, il cloud com...
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseRed Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
 

Plus de Profesia Srl, Lynx Group

2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...
2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...
2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...Profesia Srl, Lynx Group
 
Profesia 2023 State of the Software Supply Chain Talk.pdf
Profesia 2023 State of the Software Supply Chain Talk.pdfProfesia 2023 State of the Software Supply Chain Talk.pdf
Profesia 2023 State of the Software Supply Chain Talk.pdfProfesia Srl, Lynx Group
 
Web content design: creare contenuti di qualità con Newired
Web content design: creare contenuti di qualità con NewiredWeb content design: creare contenuti di qualità con Newired
Web content design: creare contenuti di qualità con NewiredProfesia Srl, Lynx Group
 
In Estra la Digital Transformation parte dalla User Experience del Cliente
In Estra la Digital Transformation parte dalla User Experience del ClienteIn Estra la Digital Transformation parte dalla User Experience del Cliente
In Estra la Digital Transformation parte dalla User Experience del ClienteProfesia Srl, Lynx Group
 
Omnichannel API integration in luxury market by Gianvito Rossi
Omnichannel API integration in luxury market by Gianvito RossiOmnichannel API integration in luxury market by Gianvito Rossi
Omnichannel API integration in luxury market by Gianvito RossiProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso reale
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso realeWSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso reale
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso realeProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks
 WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks
WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricksProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE
 WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE
WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATUREProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALE
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALEWSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALE
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALEProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitale
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitaleWSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitale
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitaleProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...Profesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseWSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseProfesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new Feature
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new FeatureWSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new Feature
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new FeatureProfesia Srl, Lynx Group
 
PA NON TI DEMO: weModI e Interoperabilità delle PA...
PA NON TI DEMO: weModI e Interoperabilità delle PA...PA NON TI DEMO: weModI e Interoperabilità delle PA...
PA NON TI DEMO: weModI e Interoperabilità delle PA...Profesia Srl, Lynx Group
 
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliant
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliantWSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliant
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliantProfesia Srl, Lynx Group
 
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco Boero
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco BoeroWSO2 Oxygenate Italy 2022 CSI Piemonte. Marco Boero
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco BoeroProfesia Srl, Lynx Group
 
CSI Piemonte - storia di successo WSO2 by Profesia
CSI Piemonte - storia di successo WSO2 by ProfesiaCSI Piemonte - storia di successo WSO2 by Profesia
CSI Piemonte - storia di successo WSO2 by ProfesiaProfesia Srl, Lynx Group
 

Plus de Profesia Srl, Lynx Group (20)

2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...
2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...
2. Guidare il futuro, l'approccio di WSO2 Italia alle tendenze tecnologiche e...
 
Profesia 2023 State of the Software Supply Chain Talk.pdf
Profesia 2023 State of the Software Supply Chain Talk.pdfProfesia 2023 State of the Software Supply Chain Talk.pdf
Profesia 2023 State of the Software Supply Chain Talk.pdf
 
Web content design: creare contenuti di qualità con Newired
Web content design: creare contenuti di qualità con NewiredWeb content design: creare contenuti di qualità con Newired
Web content design: creare contenuti di qualità con Newired
 
In Estra la Digital Transformation parte dalla User Experience del Cliente
In Estra la Digital Transformation parte dalla User Experience del ClienteIn Estra la Digital Transformation parte dalla User Experience del Cliente
In Estra la Digital Transformation parte dalla User Experience del Cliente
 
Omnichannel API integration in luxury market by Gianvito Rossi
Omnichannel API integration in luxury market by Gianvito RossiOmnichannel API integration in luxury market by Gianvito Rossi
Omnichannel API integration in luxury market by Gianvito Rossi
 
Verso l’universo e oltre
Verso l’universo e oltreVerso l’universo e oltre
Verso l’universo e oltre
 
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso reale
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso realeWSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso reale
WSO2 ITALIA SMART TALK #10 - Interoperability nelle utility, un caso reale
 
WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks
 WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks
WSO2 ITALIA SMART TALK #7 - Installare WSO2 in AWS: tips and tricks
 
WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE
 WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE
WSO2 ITALIA SMART TALK #3 WSO2 IS NEW FEATURE
 
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALE
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALEWSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALE
WSO2 ITALIA SMART TALK #9 - WSO2 IDENTITY SERVER & SPID: UN CASO REALE
 
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdfWSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
 
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitale
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitaleWSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitale
WSO2 ITALIA SMART TALK #6 - Autenticazione User Centric: Identità digitale
 
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
 
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseWSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
 
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new Feature
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new FeatureWSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new Feature
WSO2 ITALIA SMART TALK 2023 #2- WSO2 APIM new Feature
 
PA NON TI DEMO: weModI e Interoperabilità delle PA...
PA NON TI DEMO: weModI e Interoperabilità delle PA...PA NON TI DEMO: weModI e Interoperabilità delle PA...
PA NON TI DEMO: weModI e Interoperabilità delle PA...
 
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliant
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliantWSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliant
WSO2 ITALIA SMART TALK #1 - WSO2 diventa MODI e PDND compliant
 
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco Boero
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco BoeroWSO2 Oxygenate Italy 2022 CSI Piemonte. Marco Boero
WSO2 Oxygenate Italy 2022 CSI Piemonte. Marco Boero
 
WSO2 Oxygenate Italy 2022 Matteo Bordin
WSO2 Oxygenate Italy 2022 Matteo BordinWSO2 Oxygenate Italy 2022 Matteo Bordin
WSO2 Oxygenate Italy 2022 Matteo Bordin
 
CSI Piemonte - storia di successo WSO2 by Profesia
CSI Piemonte - storia di successo WSO2 by ProfesiaCSI Piemonte - storia di successo WSO2 by Profesia
CSI Piemonte - storia di successo WSO2 by Profesia
 

WSO2 Oxygenate Italy 2022 Raiffeisen Information Service. Roberto Palmarin

  • 2. Da custom a standard... e oltre! “Racconto dell’esperienza in un progetto di sostituzione della fase di autenticazione da un protocollo custom ad un protocollo standard. Come il prodotto WSO2 Identity Server ha supportato questa migrazione, quali sono state le sfide tecniche e organizzative affrontate, quali le prossime da indirizzare pensando soprattutto alla Cloud e al DevOps” Roberto Palmarin - Enterprise System Architect presso Raiffeisenverband Südtirol Gen. Matteo Bordin – CTO presso Profesia Srl, Lynx Group 28/09/2022
  • 3. Raiffeisen Information Service KonsGmbH 3 Indice Da custom a standard... e oltre! 1. Progetto : 1. introduzione Identity Provider 2. Web App standard authentication 3. WSO2-is (era la versione 5.6) 2. Progetto/Servizio: 1. Migrazione e Integrazione 2. Infrastruttura 3. Sviluppo di estensioni WSO2 4. Strategia dev-ops WSO2-is 5. Strategia dev-ops WSO2-is 3. Servizio 1. Next steps-Azure Federation 2. Next steps – Azure Federation
  • 4. Raiffeisen Information Service KonsGmbH 4 01/01 Progetto : introduzione Identity Provider Da custom a standard... e oltre! Obiettivi 1. scelta di una soluzione di IdP 2. trasparente per l‘operativitá dei clienti • Applicativi di gestione utenti • Applicativi di gestione ruoli • Metodi di autenticazione 3. migrazione step by step, App by App
  • 5. Raiffeisen Information Service KonsGmbH 5 01/02 Progetto : Web App standard authentication Da custom a standard... e oltre! Passaggio da autenticazione con metodi Custom a protocolli standard • Integrazione con sistema Mainframe ØSAML2 / OIDC • utente/password o certificati ØRaiffeisenID / Certificati / FIDO • modifiche applicative (librerie .jar o .dll) Øsupporto out of the box • SSO custom ØSSO standard (e SLO,…)
  • 6. Raiffeisen Information Service KonsGmbH 6 01/03 Progetto : WSO2-is (era la versione 5.6) Da custom a standard... e oltre! I motivi della scelta - espandibile - customizzabile - supporta standard di autenticazione - supporto dal fornitore WSO2 - supporto in Italia Profesia - open source
  • 7. Raiffeisen Information Service KonsGmbH 7 02/01 Progetto/Servizio : Migrazione e Integrazione Da custom a standard... e oltre! Stakeholder coinvolti • Fornitori esterni • Projekt Manager esterni • Product Owner interni e esterni • Sviluppatori interni ed esterni Applicativi coinvolti • Applicativi Web Bancari • Applicativi Web Generici Legacy • Applicativi Web Nuovi Saas • Applicativi Microsoft 365
  • 8. Raiffeisen Information Service KonsGmbH 8 02/02 Servizio : infrastruttura Da custom a standard... e oltre!
  • 9. Raiffeisen Information Service KonsGmbH 9 02/03 Servizio : Sviluppo estensioni WSO2 Da custom a standard... e oltre! • Claim Retriever = estrazione ruoli via webservice • Custom Autenticator = auth con Certificato e con RaiffeisenID • Authentication Script = step-up, step-down, Azure integration • Login Page - Error Page = customizzazione
  • 10. Raiffeisen Information Service KonsGmbH 10 02/04 Servizio : Strategia dev-ops WSO2-is Da custom a standard... e oltre! Jenkins per build delle estensioni e deploy delle estensioni Nexus per repository dei build artifact e per wso2 update files Ansible per il deploy delle estensioni Ansible per il deploy degli update di wso2-is (patching o upgrade) Puppet configurazione IdP Icinga monitoring, script che simula l‘autenticazione completa
  • 11. Raiffeisen Information Service KonsGmbH 11 02/05 Servizio : Strategia dev-ops WSO2-is Da custom a standard... e oltre! Architettura cluster active/passive in test e produzione Durante il deploy possiamo: - scegliere quale nodo aggiornare - quale nodo avere attivo (reverse proxy) - disabilitare gli allarmi su icinga
  • 12. Raiffeisen Information Service KonsGmbH 12 03/01 Servizio : Next steps – Azure Federation Da custom a standard... e oltre! Federazione ( aka puó essere acceduto da utenti di ) : - un applicativo federa piú IdP - un applicativo federa un IdP che a sua volta federa una serie di altri IdP Il database degli utenti Raiffeisen contiene un identificativo univoco di Azure IdP in questo modo l‘utente Raiffeisen diventa quell‘utente Azure
  • 13. Raiffeisen Information Service KonsGmbH 13 03/02 Servizio: Next steps – Azure Federation Da custom a standard... e oltre!
  • 14. Raiffeisen Information Service KonsGmbH Raiffeisenstraße 2, I-39100 Bozen (BZ) T +39 0471 1895 500 info@ris.bz.it www.ris.bz.it Q&A Roberto Palmarin roberto.palmarin@ris.bz.it RIS https://www.linkedin.com/in/roberto-palmarin-5b5049b/