Contas FBA não encontradas
-
09-12-2019 - |
Pergunta
Eu tenho uma questão estranha onde quando eu chamo garantyser Eu recebo um erro que o usuário do SharePoint não é exclusivo ou não pode ser encontrado.
Eu configurei as reivindicações Auth em 2010 usando o provedor de associação SQL.Tem todas as inscrições corretas e entradas de perfil no site principal, CA e Security Token Web.Configs.
Eu tenho as contas de associação criadas de modo que o endereço de e-mail é usado para o campo Nome de usuário, bem como o campo de e-mail.
A coisa louca é que, para certos endereços de e-mail, garantia, funciona bem, mas para os outros recebo o erro.Eu simplesmente não posso resolver por que isso seria.
Mesmo se os erros de código, sou capaz de usar a interface do usuário e adicionar manualmente o usuário do FBA usando Pessoas selecionador sem erro.
O código que tenta executar o GarantyUser está sendo executado em um privilégio elevado com novos objetos SPSite e SPWeb corretamente instanciados e permissão de permissão de permissão para True.
Alguma idéia?
Solução
Try to prefix the username with the membership provider info. It would look something like:
web.EnsureUser("i:0#.f|membershiprovidername|username");