diff --git a/FRADrive-Übersicht/Schnittstellenbeschreibungen/LMS-KnowHow.md b/FRADrive-Übersicht/Schnittstellenbeschreibungen/LMS-KnowHow.md index 85ebe5a..d2d9ce6 100644 --- a/FRADrive-Übersicht/Schnittstellenbeschreibungen/LMS-KnowHow.md +++ b/FRADrive-Übersicht/Schnittstellenbeschreibungen/LMS-KnowHow.md @@ -1,16 +1,22 @@ -Sowohl FRADrive als auch KnowHow sind passiv und stellen lediglich mehrere CSV-Dateien bereit, welche durch das OSIS System der FraportAG zu festgelegten Zeiten per Http abgeholt und an das jeweils andere System per Http übermittelt werden. +Sowohl FRADrive als auch KnowHow sind passiv und stellen lediglich mehrere CSV-Dateien bereit, welche durch das OSIS System der FraportAG zu festgelegten Zeiten per Http abgeholt und an das jeweils andere System per Http übermittelt werden. # Beschreibung der aktuellen Schnittstelle -1. Neu, noch nicht in Betrieb, siehe #93 [FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx](uploads/4f75497b0cbfa8d7d6a6d598aad0cba0/FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx) +1. Neu, noch nicht in Betrieb, siehe #93 [FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx](uploads/4f75497b0cbfa8d7d6a6d598aad0cba0/FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx) 2. Veraltet, derzeit noch in Betrieb [FRADrive_SchnittstelleAVS_LMS.pptx](uploads/feffd58f233dfe14c8308f1326286221/FRADrive_SchnittstelleAVS_LMS.pptx) ## Ansprechpartner + Ansprechpartner seitens KnowHow ist Martin Schneck. ## Sicherheit -FRADrive-seitig ist dazu ein spezielles Authorisierungstoken notwendig. + +Das OSIS kann leider keine Bearer-Tokens verwenden. Stattdessen bietet der Ingress BasicAuthentication für spezielle Routen an und fügt einem Request auf diesen Routen dann ein Bearer-Token hinzu.\ +Die Basic Auth ist in ingress.yaml des FRADrive Deployment Repositories definiert. Dort findet sich eine RegEx, welche die Pfade definiert, auf denen Basic Auth angeboten wird. + +Das Bearer Token, das dann an FRADrive mitgesendet wird, ist in den values-conf.\*.yaml Dateien jeweils unter `configsnippet` definiert. # Entwicklung + - Ursprünglich wurde die gleiche Schnittstelle genutzt, welche auch für die Sicherheitsschulung eingesetzt wird. -- Aufgrund von Uneindeutigkeiten und fehlerhaften Übermittlungen (das System der KnowHow kann in Randfällen sowohl *Durchgefallen* als auch kurze Zeit später *Bestanden* für die gleiche Person übermitteln) wurde eine [Überarbeitung der Schnittstelle](uploads/817dd73069ff564401f78bf351e8e306/FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx) vorgeschlagen \ No newline at end of file +- Aufgrund von Uneindeutigkeiten und fehlerhaften Übermittlungen (das System der KnowHow kann in Randfällen sowohl _Durchgefallen_ als auch kurze Zeit später _Bestanden_ für die gleiche Person übermitteln) wurde eine [Überarbeitung der Schnittstelle](uploads/817dd73069ff564401f78bf351e8e306/FRADrive_SchnittstelleAVS_LMS_Vorschlage_Neu.pptx) vorgeschlagen \ No newline at end of file