Estou querendo implementar o Identity numa estrutura hierarquizada de autorizações. Assisti ao curso, mas essa funcionalidade não ficou muito clara para mim.
Perfis hierarquizados de exemplo:
1-SuperAdmi > Admin > EmitirRelatorio> ArtigoAdmin;
2-Admin > CadastrarAluno;
3-AdminSistemaB>ManagerEdital>EmitirRelatorio>EmitirRelatorioSimples
DÚVIDA 1: Com posso montar essa estrutura de perfis hierarquizadas? Uso Roles, Claims?
DÚVIDA 2: Permitir a um usuário ter uma lista de perfis: Usuário <-->Perfil
DÚVIDA 3: Como autorizar acesso a uma controladora DIRETAMENTE com perfil "EmitirRelatorio" e automaticamente autorizar os perfis acima dela: "AdminSistemaB" , "ManagerEdital", "SuperAdmi" e "Admin".Ex1: Um usuário com os perfis: "EmitirRelatorioSimples", "CadastrarAluno" e "Admin" teria acesso a uma controladora com restrição , "EmitirRelatorio",por possuir o perfil "Admin". Ex2: Um usuário com os perfis: "SuperAdmi " e "AdminSistemaB" teria acesso a uma controladora com restrição, "CadastrarAluno", possuir o perfil "SuperAdmi".
Não precisa necessariamente me passar o código, basta uma direção de quais elementos Identity devo utilizar que o restante eu me viro...
Att,
Eduardo G. Santos