Question

Nous faisons un site public avec une inscription d'utilisateur externe basée sur SharePoint 2010. Nous avons une certaine expérience dans le développement ASP.NET, mais personne n'a d'expérience avec SharePoint. Quelle est une chose relativement simple à faire dans ASP.NET, après avoir fait des recherches sur le Web, nous avons constaté que ce n'est pas si simple dans SharePoint. Nous apprécierions donc des conseils pour la bonne approche.

Tout d'abord, nous devons faire un formulaire d'inscription personnalisé avec toutes les informations dont nous avons besoin, y compris les téléchargements de fichiers, disposez d'une table de base de données SQL Server pour stocker toutes les données et utilisez FBA (ou une autre méthode) dans SharePoint pour vous authentifier. ça.

Ensuite, nous avons besoin d'un administrateur (utilisateur ad administrateur) pour valider l'enregistrement et générer automatiquement un mot de passe qui sera envoyé à l'utilisateur. L'utilisateur ne peut se connecter qu'après cette validation.

Enfin, nous devons mettre en œuvre une connexion à deux voies, un nom d'utilisateur / mot de passe classique et l'autre méthode est à l'encontre d'un fournisseur d'identité sur un autre site Web (besoin de rediriger) avec une demande SAML, après la réponse que nous devons comparer et valider le réponse avec les données utilisateur dans la base de données.

est tout ce faisable avec SharePoint? Quelle est la meilleure approche? À quel point cela peut-il être difficile pour un développeur Begginner SharePoint?

Merci d'avance. Nuno

Était-ce utile?

La solution

NENO,

Il semble une tâche assez difficile pour un débutant de travailler sur SharePoint Anonyme Site ...

Normalement, comme vous savez que les sites Web SharePoint sont authentifiés avec vos utilisateurs de votre Directory, mais vous pouvez implémenter différentes méthodes d'authentification, une authentification basée sur les formulaires pour laquelle vous pouvez utiliser un fournisseur d'adhésion ASP.NET comme nous l'utilisons habituellement dans ASP.NET. .

pour FBA [Authentification basée sur le formulaire avec l'adhésion ASP.NET], il existe de très beaux projets de Codépex:

http://sharepoint2010fba.codeplex.com/

http://sp2010fba.codeplex.com/

Utilisez celui qui vous convient ... La deuxième chose que vous avez demandée est l'authentification via un autre site Web, SharePoint peut utiliser Windows Live ID / Hotmail pour authentification, mais je ne sais vraiment pas quel site vous parlez À propos, pouvez-vous mentionner le nom du site Web?

Cependant, il peut être possible de créer votre page de connexion personnalisée pour SharePoint que ces solutions de CodePlex font également! En ce que vous êtes libre d'écrire du code et vous pouvez authentifier via le code d'écriture derrière ...

J'espère que cela vous aidera!

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top