Projektbeschreibung
ÜbersetztKonkret müssen Sie die Standard-OAuth-Workflows für soziale Anbieter und den SAML-Workflow für Unternehmensidentitäten implementieren, die Rückgabe und den Token-Austausch sicher handhaben und eine zuverlässige Token-Aktualisierung sicherstellen, damit Benutzer nicht mitten in der Arbeit abgemeldet werden. Ein wichtiger Teil des Wertes ist die Zuordnung der empfangenen Identität zu den bereits in der Anwendung vorhandenen Rollen und Rechten: Ein eingehendes Konto sollte in die richtige Gruppe mit dem richtigen Zugriff fallen, und unbekannte oder unbestätigte Benutzer sollten korrekt behandelt werden. Bestehende lokale Konten müssen weiterhin funktionieren, und wenn die E-Mail übereinstimmt, möchten wir eine angemessene Bindung der externen Identität an ein bestehendes Konto, ohne Duplikate zu erstellen.
Wir bitten Sie, Sicherheit als den Sinn des Projekts zu betrachten, nicht als eine Ergänzung. Wir erwarten Status- und Nonce-Überprüfung, Schutz gegen Replay- und Token-Leckage, Speicherung von Geheimnissen außerhalb des Clients und eine kurze Notiz darüber, wie alles getestet wurde. Budget und Fristen sind unten aufgeführt, und wir sind bereit, einen kurzen schriftlichen Plan vor Beginn zu besprechen.
— Anmeldung über mehrere soziale Netzwerke via OAuth, integriert in die aktuelle Benutzeroberfläche
— SAML-Workflow für Unternehmensanbieter mit Metadaten-Austausch
— Zuverlässige Token-Aktualisierung und Sitzungen ohne erzwungene Abmeldungen
— Zuordnung von Rollen und Rechten der eingehenden Identität zu unseren Gruppen
— Bindung an lokale Konten durch bestätigte E-Mail, ohne Duplikate
— Sicherheitsnotizen: Status, Nonce, Replay-Schutz, Geheimnisse