Pergunta

Eu tenho uma pergunta sobre a autenticação baseada em reclamações.Eu configurei um webapp com reivindicações e as reivindicações são preenchidas.Tanto a autenticação quanto a autorização estão funcionando.Mas suponha que meu usuário tenha duas reivindicações: país e gerente.E agora quero autorizar todos os gerentes alemães a um determinado recurso.Eu teria que verificar uma combinação de ambos;Assim, um usuário tendo as reivindicações do país "Alemanha" e a bandeira "sim" para o gerente.

é isso possível, ou eu tenho que escrever alguma lógica para combinar os dois em um e usar aquele para autenticação, por exemplo, dizer 'gerente alemão'?

Foi útil?

Solução

Seu segundo palpite é certo, você tem que escrever alguma lógica para combinar os dois: mesclar ambas as reivindicações em uma nova reivindicação e dar direitos a essa nova reivindicação.

Quando você diz "Autenticação baseada em reclamações", qual provedor você está usando? Windows ou IDP confiável (tipicamente ADFs)?

Se você estiver usando o ADFS, poderá usar o idioma da regra de reclamações no ADFS para adicionar mais reivindicações ao token do usuário. Alternativamente no lado do SharePoint, você pode escrever um provedor de reclamação personalizado, para criar uma nova reivindicação.

Por exemplo, reivindicações recebidas:

Reivindicações de saída:

Editar: Outra opção: Compre uma ferramenta de terceiros, como EmpowerID ou alguma solução SaaS, para fazer a fusão para você.

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