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

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

86 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
Ansichten8628 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
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

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora