JTech meeting 21 st June 2019 Agenda Introduction

  • Slides: 11
Download presentation

JTech meeting 21 st June 2019

JTech meeting 21 st June 2019

Agenda • Introduction to Vue. JS and Vue. X (15 min) Speaker: Emanuele Matli

Agenda • Introduction to Vue. JS and Vue. X (15 min) Speaker: Emanuele Matli – BE-ICS-TI • Getting started with the Atmosphere framework and websocket (15 min) Speaker: Brice Copy – BE-ICS-TI • RSQL and JPA (15 min) Speaker: Manuel Bouzas Reguera – BE-ICS-TI • How to implement SSO with the CERN OAuth 2 service? (15 min) Speaker: Matthias Bräger – BE-ICS-TI 3

https: //helpalarm. cern. ch Help. Alarm 4 pages • • search alarm list single

https: //helpalarm. cern. ch Help. Alarm 4 pages • • search alarm list single alarm page alarm map Technology • • web based, only browser necessary, no client installation required Vue. JS, Spring. Boot, Web. Sockets, REST APIs, GIS maps, TIMDB, EAM, . . . Alarms • • TIM views configuration via MODESTI coordinates via GIS portal Phoenix MODESTI configuration DAQ JEC https: //indico. cern. ch/event/828008/ Win. CC DAQ -OA C 2 MON CSAM Map CSAM other. . . DAQs DIP/CMW/REST publisher other clients 4

How to implement SSO with the CERN OAuth 2 service? or Spring Boot +

How to implement SSO with the CERN OAuth 2 service? or Spring Boot + CERN OAuth 2 Demo Speaker: Matthias Bräger

Why OAuth 2 and not SAML 2?

Why OAuth 2 and not SAML 2?

Because it’s

Because it’s

The whole magic in 3 lines + a bit of configuration and you are

The whole magic in 3 lines + a bit of configuration and you are done! WARNING!!! OAuth 2 exists currently only in GPN WARNING!!!

The OAuth 2 configuration steps • • Create a Grid Host certificate for the

The OAuth 2 configuration steps • • Create a Grid Host certificate for the machine on which the application will run Import your certificate to the Java keystore Register a new OAuth 2 client on CERN service page Adjust Spring application. yml settings file

OAuth 2 demo application https: //gitlab. cern. ch/industrial-controls/sw-infra/spring-boot-oauth 2 10

OAuth 2 demo application https: //gitlab. cern. ch/industrial-controls/sw-infra/spring-boot-oauth 2 10