Zum Inhalt springen

B2B-Bestellrecht getrennt vom Preiszugriff planen

Wer Firmenpreise sehen und einen Bedarf vorbereiten darf, benötigt nicht automatisch das Recht, die Bestellung abzusenden.

Nora Henning2 Min. Lesezeit
Grüne Firmenkarte mit Gebäudesymbol und Münzen in drei getrennten Feldern.

Die Rechteplanung eines B2B-Portals sollte mit einzelnen Tätigkeiten beginnen: Firmenpreise ansehen, einen Bedarf zusammenstellen, eine Bestellung absenden. Diese Aufgaben können bei derselben Person liegen. Aus der Anmeldung allein darf sich diese Gleichsetzung jedoch nicht ergeben.

Meine Empfehlung: Entscheiden Sie über Preiszugriff und Bestellrecht ausdrücklich, bevor Sie eine pauschale Rolle „Firmenkunde“ einführen. Sonst bekommt die Person, die lediglich ein Projekt kalkulieren soll, womöglich auch den Zugang zum Absenden von Bestellungen.

Ein Firmenkonto, unterschiedliche Aufgaben

Ein fiktiver Veranstaltungsbetrieb möchte Materialien für Messestände über ein Portal beschaffen. Die Projektplanung soll die vereinbarten Preise sehen und einen Warenkorb vorbereiten. Der Einkauf soll den Bedarf prüfen und die Bestellung absenden. Die folgende Tabelle beschreibt die gewünschte Regel dieses Beispiels, keine zugesicherte Standardfunktion eines Shopprodukts.

Zuordnung

Firmenpreise sehen

Warenkorb vorbereiten

Bestellung absenden

Projektplanung der Firma

ja

ja

nein

Einkauf der Firma

ja

ja

ja

Ohne Zuordnung zur Firma

nein

nein

nein

Die Projektplanung braucht einen verständlichen Weg zur Übergabe: etwa einen gespeicherten Entwurf, den der berechtigte Einkauf öffnen kann. Ein gemeinsam genutztes Passwort ersetzt diese Übergabe nicht. Vor dem Absenden muss der Einkauf die aktuelle Auswahl und die geltenden Preise sehen.

Die Plattform muss die benötigten Aktionen abbilden

Rollennamen allein reichen für die Auswahl nicht aus. Shopify beschreibt beispielsweise zwei B2B-Kundenrollen mit unterschiedlichem Umfang, die beide Bestellungen aufgeben können. Daraus lässt sich keine Rolle mit reinem Preiszugriff für unser Beispiel ableiten. Prüfen Sie beim vorgesehenen System die tatsächlichen Rechte und den unterstützten Übergabeweg; eine notwendige Erweiterung gehört in den Projektumfang.

Die Entscheidung muss auch auf dem Server gelten. Ein fehlender Bestellbutton verhindert eine direkte Anfrage nicht. OWASP empfiehlt Berechtigungsprüfungen bei jeder Anfrage. Ein geplanter Test muss daher auch zeigen, dass die Projektplanung keine Bestellung absenden kann und nach entzogenem Firmenzugriff keine geschützten Preise mehr erhält. Eine bereits geöffnete Ansicht allein ist kein Nachweis für weiterbestehende Rechte.

Wann eine gemeinsame Rolle genügt

Kauft im Kundenbetrieb eine einzige Person ein und darf sie auch Preise prüfen, Bedarf zusammenstellen und bestellen, kann eine gemeinsame Rolle passen. Zusätzliche Abstimmungsstufen ohne betrieblichen Grund würden den Einkauf erschweren. Der Maßstab ist die tatsächliche Aufgabenverteilung: Erst wenn sie feststeht, lässt sich die passende Rechtevergabe wählen.

Quellen

Geschrieben von

  • Nora HenningRedakteurin für IT-SicherheitNora Henning betreut bei ASES die redaktionellen Inhalte zur IT-Sicherheit. Sie schreibt über die Sicherheit von Anwendungen und erklärt, wie Zugriffsrechte und der Schutz von Unternehmensdaten zusammenhängen.

ASES folgen

Weiterlesen

Alle Beiträge

E-Commerce mit ASES

Onlineshops, Marktplätze und B2B-Portale