LiberarAcessosPorFuncionalidade
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método LiberarAcessosPorFuncionalidade é responsável por liberar acessos a funcionalidades específicas para um perfil de acesso, utilizando informações de token para autorização.
BOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs
public async Task<bool> LiberarAcessosPorFuncionalidade(int idPerfilAcesso, int idFuncionalidade, DadosToken dadosToken)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>> | BOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs | 219 |
| Newtonsoft.Json.JsonConvert.SerializeObject | BOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs | 225 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| BOX3_ERP_API.Controllers.PerfilFuncionalidadeController.LiberarTodosAcessos | BOX3_ERP_API\Controllers\PerfilFuncionalidadeController.cs | 176 |
Detalhamento das Referências
LiberarTodosAcessos
O método LiberarTodosAcessos no controlador PerfilFuncionalidadeController chama o método LiberarAcessosPorFuncionalidade para liberar todos os acessos de uma funcionalidade específica para um perfil de acesso.
Impacto de Alterações
Alterações no método LiberarAcessosPorFuncionalidade podem impactar a forma como os acessos são liberados para funcionalidades, afetando potencialmente a autorização de usuários em diferentes partes do sistema.
Propagação de Mudanças
- Verificar o impacto em
PerfilFuncionalidadeController.LiberarTodosAcessosque depende deste método. - Avaliar a necessidade de ajustes nos métodos de serialização e desserialização de JSON.
Requisitos para Alteração Segura
- Garantir que as alterações mantenham a integridade dos dados de autorização.
- Testar a funcionalidade de liberação de acessos após as alterações para garantir que o comportamento esperado seja mantido.