Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Caso eu não queira Autenticação externa as tables Claim são necessárias?

Olá,

Caso minha aplicação não possua suporte para registro por aplicaçã externa por conta das regras de negócio e visto que as tabelas Claims são dedicadas a isso, existe a necessidade de eu ainda deixar essas tabelas no banco de dados?

Se sim, tem como eu configurar o Identity para que na migration essas tabelas não sejam geradas?

Obg!

2 respostas
solução!

Bom dia, Marco. Tudo bom?

As tabelas de claims não são usadas exclusivamente em autenticação externa, são usadas em cenários de autorização por claims (assunto não abordado no curso).

Nunca fiz isto, mas, à primeira vista, será preciso criar sua própria UserStore, sem implementar a interface IUserClaimStore<TUser> e será necessário deixar de usar a classe IdentityDbContext, uma vez que ela é genérica no tipo de claim - usando outro DbContext, estas tabelas não serão mais geradas.

Tudo bem sim Guilherme, e vc?

Há então creio que seja mais válido manter as tabelas pois se um dia vir a usá-las não teria re-trabalho, mas obrigado pela resposta!

Att, Marco Jr.