24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

Implementierung von Single Sign-On und OAuth in unserer bestehenden Webanwendung

114 Ansichten 0 Antworten#42145
Budget€1 950für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 08.09.2026
Antworten0Kategorien-Durchschnitt: 0,1
Ansichten1147 in 14 Tagen

Projektbeschreibung

Übersetzt
Wir haben bereits eine funktionierende Webanwendung mit einem eigenen Kontosystem, und wir bitten Sie nicht, sie von Grund auf neu zu schreiben. Die Aufgabe ist anders: Fügen Sie Single Sign-On zu dem bestehenden Verhalten hinzu, damit Benutzer sich über Anbieter autorisieren können, denen sie bereits vertrauen. Für reguläre Kunden sind dies vertraute soziale Login-Buttons, und für Unternehmenskunden die Möglichkeit, ihren eigenen Identitätsanbieter zu verbinden, damit Mitarbeiter sich mit ihren Arbeitsanmeldeinformationen anmelden können. Das Wesentliche der Arbeit ist eine sorgfältige Integration und Korrektheit, nicht das Erfinden eines neuen Anmeldebildschirms: Das Ergebnis sollte wie ein Teil der aktuellen Benutzeroberfläche aussehen, nicht wie ein auf der Seite montierter Block.

Konkret 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
Webprogrammierung Bargeld, Banküberweisung

SafeDeal Treuhandschutz

Zahlungen werden im Payora USDT (TRC-20) Treuhandkonto reserviert und erst nach Abnahme der Arbeit ausgezahlt.

24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Webprogrammierung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

Was diese Seite beantwortet