Frage

Wir machen eine öffentliche Site mit einer externen Anmeldeanmeldung auf Basis von SharePoint 2010. Wir haben einige Erfahrungen in der ASP.NET-Entwicklung, aber niemand hat Erfahrung mit SharePoint. Was ist eine relativ einfache Sache in ASP.NET, nachdem wir in dem Web recherchiert, nachdem wir in SharePoint nicht so unkompliziert ist. Wir würden also einige Ratschläge für den richtigen Ansatz freuen.

Zunächst müssen wir ein benutzerdefiniertes Anmeldeformular mit allen erforderlichen Informationen durchführen, einschließlich Datei-Uploads, verfügen über eine SQL Server-Datenbanktabelle, um alle Daten zu speichern und FBA (oder ein anderes Verfahren) in SharePoint zu verwenden, um sich zu authentifizieren es.

Dann benötigen wir einen Administrator (AD-Benutzer), um die Registrierung zu überprüfen und automatisch ein Kennwort zu generieren, das an den Benutzer gesendet wird. Der Benutzer kann sich nur nach dieser Validierung anmelden.

Zuletzt müssen wir ein Zwei-Wege-Login implementieren, ein klassischer Benutzername / ein Kennwort, und die andere Methode ist gegen einen Identitätsanbieter auf einer anderen Website (muss neu umleiten) mit einer SAML-Anfrage nach der Antwort, nach der Antwort, die wir vergleichen und validieren müssen Antwort mit den Benutzerdaten in der Datenbank.

ist alles mit SharePoint? Was ist der beste Ansatz? Wie schwierig kann dies für einen Beginnner SharePoint-Entwickler sein?

Vielen Dank im Voraus. Nuno

War es hilfreich?

Lösung

neno,

Es erscheint eine ziemlich schwierige Aufgabe für einen Anfänger, an der SharePoint Anonymous Site zu arbeiten ...

Normalerweise, wie Sie wissen, dass SharePoint-Websites mit Ihren Active Directory-Benutzern authentifiziert werden. Sie können jedoch unterschiedliche Authentifizierungsmethoden implementieren, einer ist eine formulierte Authentifizierung, für die Sie ASP.NET-Mitgliedschaftsanbieter verwenden können, wenn wir normalerweise in ASP.NET-Anwendungen verwenden. .

für FBA [Formularbasierte Authentifizierung mit ASP.NET-Mitgliedschaft], gibt es sehr schöne CodePlex-Projekte:

http://sharepoint2010fba.codeplex.com/

http://sp2010fba.codeplex.com/

Verwenden Sie die für Sie geeignete ... Das zweite, was Sie gefragt haben, ist die Authentifizierung über eine andere Website, SharePoint kann Windows Live-ID / Hotmail für die Authentifizierung verwenden, aber ich weiß wirklich nicht, welche Website Sie sprechen Über, können Sie bitte den Namen der Website erwähnen?

Es kann jedoch die Möglichkeit geben, Ihre benutzerdefinierte Anmeldeseite für SharePoint zu erstellen, welche diese CodePlex-Lösungen auch dies tun! Dabei können Sie Code schreiben und sich über den Schreibcode hinter ... authentifizieren

Ich hoffe das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top