<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>1750</id>
    <completedYear/>
    <publishedYear/>
    <thesisYearAccepted/>
    <language>deu</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>82</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>bachelorthesis</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>1</belongsToBibliography>
    <completedDate>2023-03-20</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="deu">RESTul API-Sicherheit: Vorgehen und Umsetzung mit Node.js</title>
    <abstract language="deu">Daten werden nicht nur auf Webseiten der Öffentlichkeit oder unternehmensintern den Mitarbeitern und Mitarbeiterinnen durch Schnittstellen zur Verfügung gestellt. Durch das Voranschreiten der Digitalisierung bieten immer mehr Unternehmen selbst entwickelte Funktionen und Daten ihren Partnern und Partnerinnen und Kunden und Kundinnen an. (1) Dies geschieht mithilfe von sogenannten externen APIs (Application Programming Interfaces). APIs nutzen einen offenen Standard für den Datenzugriff, um Dritten ohne die Angabe von Passwörtern Zugriff auf Webressourcen zu ermöglichen. Ein Beispiel für eine öffentliche API ist die Google Maps API, die eine interaktive Karte bereitstellt, wodurch das Navigieren und Finden bestimmter Orte für Nutzer*innen einfacher wird.  Zwei Typen von API-Implementierungen sind existent: REST (Representational State Transfer) und SOAP (Simple Object Access Protocol).      &#13;
In der vorliegenden Bachelorarbeit werden die Grundlagen einer nach REST entwickelten API erörtert sowie die einzelnen Methoden diskutiert, welche die API vor unerlaubtem Zugriff durch Dritte schützen soll.  &#13;
Die praktische Umsetzung findet dann auf Basis des OAuth 2.0 Authorization Code Flows mit Nodejs statt.</abstract>
    <enrichment key="opus.source">publish</enrichment>
    <licence>Keine Lizenz vergeben. Es gilt das deutsche Urheberrecht.</licence>
    <author>Svenja Irene Renate Krauß</author>
    <series>
      <title>Abschlussarbeiten 2023</title>
      <number>15</number>
    </series>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>API-Sicherheit</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>REST</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>API</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>Websicherheit</value>
    </subject>
    <collection role="institutes" number="04">FB4: Informatik, Kommunikation u. Wirtschaft</collection>
    <collection role="studycourse" number="">Informatik und Wirtschaft (Frauen)</collection>
    <thesisPublisher>Hochschule für Technik und Wirtschaft Berlin</thesisPublisher>
    <thesisGrantor>Hochschule für Technik und Wirtschaft Berlin</thesisGrantor>
  </doc>
</export-example>
