In Client-Anwendungen sollen APIs angesprochen werden, für die nur eine einfache Authentifizierung mit Zugangsdaten zur Verfügung steht. Solche Zugangsdaten sollen nicht im Klartext einer Anwendung verfügbar sein, sondern am besten zentral gespeichert werden.
"Skouz ist nunmehr seit vielen Jahren ein kompetenter Partner an unserer Seite und unterstützt uns in vielen Themenbereichen. Konkret in meinem Fall sind das die Entwicklung von SharePoint-Lösungen mit SPFx, Anwendungen innerhalb der Powerplattform als auch Web-Apps welche in Azure gehostet werden. Besonders hervorzuheben ist dabei neben dem natürlich vorhandenen Know-Hows in vielen Bereichen auch die Schnelligkeit mit welcher sich Skouz sofern notwendig in neue Themenbereiche einarbeitet. Alles in allem wirklich ein klasse Partner zu dem sich über die Jahre ein, meiner Ansicht nach außerordentliches, Vertrauensverhältnis entwickelt hat."
Joshua Mohr – System Analyst & Project Manager Organisation & Information Systems, Ravensburger AG
Projekt
details
10 PT
Azure Function, SQLite Datenbank
API (vielseitig einsetzbar)
k. A.
Ausgangssituation / Problembeschreibung:
Ein Client-Anwendungen sollen APIs angesprochen werden, für die nur eine einfache Authentifizierung mit Zugangsdaten zur Verfügung steht. Solche Zugangsdaten sollen nicht im Klartext einer Anwendung verfügbar sein, sondern am besten zentral gespeichert werden.
Zielsetzung / Funktionalitäten:
Eine Azure Function dient als API, die nur mit einem Microsoft Konto im gleichen Unternehmen abgerufen werden kann. So wird die API über die bereits vorhandenen Microsoft-Konten abgesichert.
Zusätzlich kann in der Datenbank mit den Credentials hinterlegt werden, ob nur eine bestimmte User-Gruppe auf die Zugangsdaten Zugriff bekommen darf. Ist so eine Beschränkung hinterlegt, wird dies ebenfalls abgeglichen und nur User der definierten Gruppe(n) erhalten die Zugangsdaten.
Lösungsübersicht:
- SQLite Datenbank, die Zugangsdaten enthält
- Azure Function, die nach Authentifizierung eines Users Daten aus der SQLite Datenbank zurückgibt
Lösungsbeschreibung:
Sie sind an einer detaillierten Lösungsbeschreibung interessiert? Kontaktieren Sie uns sehr gerne.
Starten Sie ein neues Projekt mit uns