Domanda

Stiamo facendo un sito pubblico con la registrazione dell'utente esterna basata su SharePoint 2010. Abbiamo qualche esperienza nello sviluppo ASP.NET, ma nessuno ha alcuna esperienza con SharePoint. Cos'è una cosa relativamente semplice da fare in ASP.NET, dopo aver fatto qualche ricerca nel Web abbiamo scoperto che non è così semplice in SharePoint. Quindi apprezzeremmo alcuni consigli per l'approccio giusto.

Prima di tutto, dobbiamo eseguire un modulo di registrazione personalizzato con tutte le informazioni di cui abbiamo bisogno, inclusi i caricamenti dei file, avere una tabella del database di SQL Server per memorizzare tutti i dati e utilizzare FBA (o un altro metodo) in SharePoint per autenticare It.

Quindi abbiamo bisogno di un amministratore (utente ad) per convalidare la registrazione e generare automaticamente una password che verrà inviata all'utente. L'utente può solo accedere dopo questa convalida.

Ultimo, dobbiamo implementare un login a due vie, un nome utente / password classico e l'altro metodo è contrario a un fornitore di identità in un altro sito Web (è necessario reindirizzare) con una richiesta SAML, dopo la risposta che dobbiamo confrontare e convalidare il Risposta con i dati dell'utente nel database.

è tutto questo fattibile con SharePoint? Qual è l'approccio migliore? Quanto può essere difficile per un sviluppatore SharePoint Begginner?

Grazie in anticipo. Nuno

È stato utile?

Soluzione

Neno,

Sembra un compito difficile per un principiante lavorare su SharePoint Anonymous Sito ...

Normalmente come si conosce i siti Web di SharePoint vengono autenticati con gli utenti di Active Directory, ma è possibile implementare diversi metodi di autenticazione, uno è l'autenticazione basata sui moduli per i quali è possibile utilizzare il fornitore di appartenenza ASP.NET come di solito utilizziamo nelle applicazioni ASP.NET. .

Per FBA [Autenticazione basata su modulo con abbonamento ASP.NET], ci sono progetti di codeplex molto carini:

http://sharepoint2010fba.codeplex.com/

http://sp2010fba.codeplex.com/

Usa quello che è adatto a te ... La seconda cosa che hai chiesto è l'autenticazione tramite qualche altro sito Web, SharePoint può utilizzare Windows Live ID / Hotmail per l'autenticazione ma non conosco davvero quale sito web stai parlando About, puoi menzionare il nome del sito web?

Tuttavia può esserci la possibilità di creare la tua pagina di accesso personalizzata per SharePoint che anche queste soluzioni Codeplex! In quanto sei libero di scrivere codice e può autenticare tramite il codice di scrittura dietro ...

Spero che questo aiuti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top