Pergunta

Estamos fazendo um site público com registro de usuário externo baseado no SharePoint 2010. Temos alguma experiência no desenvolvimento do ASP.NET, mas ninguém tem alguma experiência com o SharePoint. O que é uma coisa relativamente simples de fazer no ASP.NET, depois de fazer alguma pesquisa na Web, descobrimos que não é tão direto no SharePoint. Então, gostaríamos de alguns conselhos para a abordagem certa.

Primeiro de tudo, temos que fazer um formulário de registro personalizado com todas as informações que precisamos, incluindo uploads de arquivos, ter uma tabela de banco de dados do SQL Server para armazenar todos os dados e usar FBA (ou outro método) no SharePoint para autenticar isto.

Então precisamos de um administrador (Usuário do anúncio) para validar o registro e gerar automaticamente uma senha que será enviada para o usuário. O usuário só pode efetuar login após essa validação.

Devemos implementar um login de duas vias, um nome de usuário / senha clássico e o outro método é contra um provedor de identidade em outro site (necessidade de redirecionar) com uma solicitação SAML, após a resposta que tenhamos que comparar e validar o Resposta com os dados do usuário no banco de dados.

é tudo isso factível com o SharePoint? Qual é a melhor abordagem? Quão difícil isso pode ser para um desenvolvedor do Begginner SharePoint?

Agradecemos antecipadamente. Nuno

Foi útil?

Solução

neno,

Parece uma tarefa bastante difícil para um iniciante trabalhar no site anônimo do SharePoint ...

normalmente como você sabe sites do SharePoint são autenticados com seus usuários do Active Directory, mas você pode implementar diferentes métodos de autenticação, uma é a autenticação baseada em formulários para a qual você pode usar o provedor de associação ASP.NET, pois geralmente usamos em aplicativos ASP.NET. .

para a autenticação baseada em FBA [com a associação do ASP.NET], existem projetos de códigos muito agradáveis:

http://sharepoint2010fba.codeplex.com/

http://sp2010fba.codeplex.com/

Use o que é adequado para você ... A segunda coisa que você solicitou é a autenticação por algum outro site, o SharePoint pode usar o Windows Live ID / Hotmail para autenticação, mas eu realmente não sei qual site você está falando Por favor, você pode mencionar o nome do site?

No entanto, pode haver uma possibilidade de fazer sua página de login personalizada para o SharePoint que essas soluções CODEPLEX também fazem! Em que você é livre para escrever código e pode autenticar via código de escrita atrás ...

Espero que isso ajude!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top