Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Zielgruppengerecht: Auftrennen von REST-APIs nach Ursprung

REST-APIs sind heute gang und gäbe – und ein beliebtes Mittel für ihre Absicherung ist OAuth2. Doch wenn unterschiedliche Zielgruppen auf gemeinsame REST-Ressourcen zugreifen, stößt klassisches Berechtigungsmanagement schnell an seine Grenzen. Eine bewährte Alternative ist die Auftrennung der APIs nach Zielgruppe oder „Request-Ursprung“. Dies kann Softwarearchitekten helfen, klare Regelwerke für APIs zu entwerfen und in Projekten mehr Ordnung, Klarheit, neue Absicherungsmöglichkeiten und weniger Sicherheitsrisiken einzubringen.

In Zeiten von Microservices und anderen serviceorientierten Architekturen hat sich der OAuth2-Standard bewährt, um die Absicherung solcher verteilten Systeme zu übernehmen. Er bietet viele Vorteile, wie sehr große Sicherheit, User Federation, Identity Brokering, Social Login, Single-Sign On usw.

OAuth2 und JSON-Web-Tokens

OAuth2 bietet je nach Anwendungsfall mehrere Workflows an, um einen User/Client zu autorisieren [OAuth]. Ein Beispiel dafür ist der „Authorization Code Flow“, der am meisten v…