Pergunta

Tenho a configuração de um site do SharePoint com autenticação de formulários e Meus Sites. Os usuários nome de usuário é exibido corretamente no conjunto de sites principal, no entanto whent ele usuário cria um Meu Site do usuário é sempre referido como: por exemplo, pode ser:

SqlMembershipProvider: testuser

Isto pode ser visto nesta imagem:

http://img141.imageshack.us/img141/464/mysite.jpg

Como faço para remover o sqlMemberProvider do nome visível usuários?

Foi útil?

Solução

Considerando o fato de que você tiver habilitado a FBA em MySite estou certo, você teria ido através de links abaixo.

  1. site exclusivo na FBA e SharePoint
  2. Configurando FBA em MySite

Uma restrição sabe com o Based SharePoint FBA é que o SharePoint não tem fora do caminho Box para importar os detalhes de perfil de usuário da FBA DB, como o faz no Active Directory. Então, quando você ativar o Meu Site com FBA ele usa nome de usuário (que tem Fornecedor: formato de nome de usuário) em todos os lugares em vez do nome. Para superar este o que temos feito é criar o perfil de usuário usando o código e atualizar o nome de exibição para que obter os nomes como queríamos com o prefixo Provider.

Você pode consultar este para criando o UserPorfile usando código.

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