Controle de acesso baseado em função, gerenciamento de permissão e serviços de API ODATA / Web / REST
Para obter informações gerais, revise nossa página de destino, documentação on -line e assista aos tutores de vídeo.
Tutoriais demos e passo a passo para .NET 8+ e .NET Framework
Pesquise as informações abaixo, porque pré -requisitos adicionais podem se aplicar a determinadas plataformas. Se você não puder compilar ou executar nenhum desses aplicativos de demonstração ou tiver dúvidas sobre nossos tutoriais ou funcionalidade suportada, envie perguntas no centro de suporte ou na guia Problemas acima - teremos o maior prazer em ajudá -lo.
Microsoft Entity Framework Core
- JavaScript com Devextreme + ASP.NET Core Web API/ODATA App
- JavaScript com SVELTE + ASP.NET CORE Web API/App Odata
- Aplicativo de servidor Blazor
- Aplicativo Blazor WebAssembly
- .Net Maui (iOS/Android) App
- App ASP.NET Core MVC
- Aplicativo WinForms
- Aplicativo de console
Devexpress XPO
- JavaScript com o aplicativo Odata da API da Web Devextreme + ASP.NET
- Aplicativo WinForms
- Aplicativo WebForms ASP.NET
- App ASP.NET Core MVC
- Aplicativo de servidor Blazor
- Aplicativo de console
Detalhamos as etapas de integração universal para qualquer aplicativo .NET neste vídeo.
Pré -requisitos para executar as demos
- Visual Studio 2022 v17.0+ com as seguintes cargas de trabalho:
- .NET Desktop Development | ASP.NET e Desenvolvimento da Web | Desenvolvimento de plataforma cruzada .NET CORE
- Faça o download e execute o instalador do componente unificado ou adicione o URL do NUGET FEED ao Visual Studio Nuget Feeds.
- Recomendamos que você selecione todos os produtos ao executar o Instalador Devexpress. Ele registrará fontes locais de pacotes NUGET e modelos de item / projeto necessários para esses tutoriais. Você pode desinstalar componentes desnecessários mais tarde.
- Para os exemplos do .NET Framework, você precisa instalar produtos Devexpress com o instalador.
OBSERVAÇÃO
A partir de 17 de setembro de 2021, nosso controle de acesso baseado em funções, gerenciamento de permissão e API da Web (alimentado pela Microsoft Entity Framework (EF Core) e Devexpress Express Objects ORM persistentes ORM) está disponível gratuitamente. Para se registrar e reservar sua licença gratuita, basta visitar: https://www.devexpress.com/security-api-free.
Perguntas freqüentes e documentação online
- Perguntas frequentes: .NET APP Security & Web API
- Segurança (controle de acesso e autenticação)
- Serviço de API da Web de back -end
Sinta -se à vontade para enviar perguntas adicionais no centro de suporte ou na guia Problemas acima - teremos o maior prazer em ajudá -lo.
Audiência -alvo e cenários de uso comum
Os desenvolvedores XAF que criam aplicativos não XAF .NET e desejam reutilizar modelos de dados existentes e configurações do sistema de segurança (usuários, funções e permissões) armazenadas em um banco de dados de aplicativos XAF. Com base na experiência, os clientes XAF criam clientes personalizados da Web e da interface do usuário com o ASP.NET MVC, Devextreme; Servidores de back -end com ASP.NET Web API/ODATA ou console, serviço Windows, aplicativos WCF para várias tarefas administrativas (modificações de dados, geração de relatórios, fluxos de trabalho programados).
Desenvolvedores não-XAF que criam aplicativos padrão de linha de negócios (LOB) com login, formulários de logout e funcionalidade relacionada à segurança para qualquer tecnologia de interface do usuário .NET como WinForms, WPF, ASP.NET (WebForms, MVC 5, Web API/Páginas Razor) e .NET.
Os cenários típicos de segurança de aplicativos .NET e API Web incluem o seguinte:
- Crud & Autorização (por exemplo, verifique as permissões do usuário, se criar, ler, escrever, excluir operações são permitidas para determinadas classes e propriedades de negócios) via EF Core & xpo ORM
- Faça o download do PDF de modelos de relatório e dados filtrados em bancos de dados usando terminais de serviço (também conhecido como relatórios)
- Histórico de registros de alterações de dados nos bancos de dados usando pontos de extremidade de serviço (também conhecido como trilha de auditoria)
- Verifique o estado dos dados de entrada com regras de validação complexas usando pontos de extremidade de serviço (também conhecido como validação)
- Baixe os dados do blob armazenados em bancos de dados usando pontos de extremidade de serviço (também conhecidos como anexos de arquivos)
- Obtenha legendas localizadas para aulas, membros e elementos de interface do usuário personalizados armazenados em bancos de dados usando pontos de extremidade de serviço (também conhecido como localização)
Veja também
Benchmarks de desempenho para EF Core e XPO
Este exemplo aborda seus requisitos/objetivos de desenvolvimento?
(Você será redirecionado para Devexpress.com para enviar sua resposta)