Executando verificação de segurança...
2

Padrão Microsoft

A empresa empenha bastante esforços para determinar um padrão no AspNet. Se você veio do Node.js assim como eu, você vai notar que as formas de desenvolver no C# tendem (mas não se limitam) a seguir um padrão predeterminado pela Microsoft.

Qual caminho trilhar?

Eu acho interessante seguir o padrão imposto pela Microsoft, use o Identity, exclua as páginas que não irão fazer parte do seu projeto e modifique o que for necessário. Adapte seu projeto ao padrão e tente repensar em como as coisas são feitas, como a API do AspNet funciona e pesquise o que fazer/não fazer.

Modificações no Identity

Modificar o Identity pode ser uma tarefa complicada, acontece que a API por padrão não é totalmente extensível e muitas das coisas foram feitas para não serem modificadas mesmo. Eu tive um problema recente ao usar o Blazor com ASP.NET 8 e Identity, foi mais fácil mudar de MySQL para PostgreSQL do que fazer com que o Identity funcionasse com o banco, foi mais fácil aderir ao Entitiy Framework do que fazer com o Identity funcionasse sem o mesmo e até mesmo os campos das tabelas geradas foi um grande problema e acabou que não foi possível modificar.

Note que com base no meu relato, nós acabamos modificamos a maneira em que estavamos tentando resolver o problema para utilizar o Identity, e no nosso caso, por se tratar do Blazor, estávamos amarrados ao Identity.

Escolha

Se optar em não escolher o Identity, lembre-se no impacto de implementar autenticação no braço ou usar uma solução pouco difundida e como isso pode ser perigoso para aplicações comerciais. Todos os dias temos diversas falhas zero-day's e isso deveria ser enxergado com um olhar sensato.

Se adaptar sua ideia de projeto ao Identity, e, consequentemente ao EF e seu padrão arquitetural (tanto no banco quanto no código), talvez, mas só talvez mesmo, C# AspNet não seja a escolha ideal para seu projeto.

Mesmo assim, sugiro insistir na tecnologia, fortalecer os seus conhecimentos e pesquisar bastante sobre pois será de grande benefício para sua carreira.

E ahhh, é claro, os links:

Não deixe de aprender no processo,
Abraços e boa sorte na empreitada!

Carregando publicação patrocinada...
1