Skip to content

optsoldev/components-backend-core

Repository files navigation

Contributors Forks Stargazers Issues Build Status MIT License LinkedIn

Sample

Requisitos para rodar a sample:

Um banco SQL. Você pode rodar o comando abaixo com o docker instalado para rodar uma instancia do azure-sql-edge.

docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=OPTSOL@dev' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge

Rodar a migration

dotnet ef database update --context PlaygroundContext

Lembre-se de rodar o Optsol.Playground.Api com "ASPNETCORE_ENVIRONMENT": "Development".

Changes

2.2.1

  • ApiControllerBase: Removido os atributos de Authorize. Fica como responsabilidade do desenvolvedor adicionar na controller que herda. Seguir o exmeplo do Playground.
  • AddSwagger: Removido a extension.

2.3.0

Optsol.Components.Infra.Security.AzureB2C

  • Ajustes no OptsolAuthorize para receber claims corretamente.
  • Adicionado propriedade no SecuritySettings para o nome da claim de segurança SecurityClaim.
  • Adicionado propriedade no SecuritySettings para desenvolvimento DevelopmentClaims, um array de claims para testes.

Optsol.Components.Service

  • Simplificação na extension AddCors e UseCors para utilização de uma DefaultPolicy e outras Policies.

2.4.0

  • Criação do Interceptor para o uso de Tenant na SDK.
  • Melhoria do RepositoryOptions para injetar esse interceptor e permitir outros serem adicionados.
  • Criação do LoggedUser para leitura dos tokens.

Teste 11