Documentation

Schnittstellen via OAuth

  • Relevant für: Webmaster

Die MiData kann als Authentifizierungs-Dienst benutzt werden. Das heisst man die MiData benutzen, um sich bei einer externen Applikation authentifizieren zu lassen. Dabei implementiert die MiData das OAuth 2.0 Protokoll. Das gleiche Prinzip kennst du vielleicht bereits, wenn du einmal “Anmelden mit Facebook” oder “Anmelden mit Google” verwendet hast. Die externe Applikation kann damit Informationen über den Benutzer aus der MiData abfragen wenn der Benutzer dies selber freigibt. Die OAuth-Anmeldung ermöglicht es auch, dass die externe Applikation die JSONSchnittstellen im Namen des Users nutzen kann. Die Applikation hat dabei dieselben Berechtigungen wie der Benutzer.

Für Entwickler

Falls du Entwickler einer externen Applikation bist, welche die MiData als Authentifizierungs-Dienst benutzen möchte, dann findest du hier die Spezifikation der OAuth-API von Hitobito. Hitobito ist der Name der Applikation, welche wir in der Pfadi MiData nennen.

Für Admins

Wenn du die MiData als OAuth-Provider für deiner Applikationen verwenden willst, muss der IT-Support der PBS deine Applikation in MiData registrieren. Fülle dazu den OAuth-Antrag für deine Applikation aus:

Verfügbare OAuth Plugins

Für einige Applikationen existieren Plugins, welche die Implementierung des Logins via OAuth-API für dich machen. Folgend die Anleitungen, wie diese Plugins installiert und eingerichtet werden müssen: