Fast Tips - Autenticação no .Net Core com conta Microsoft
Olá caros leitores,
O que veremos neste post:
Fast Tips - Autenticação no .Net Core com conta Microsoft
Essa é um post de dicas rápidas que sempre são bons para lapidar seus conhecimentos quando estiver aprendendo uma linguagem e modos de usar.
Falarei de como autenticar e autorizar o acesso à uma site em asp.net por meio de contas Microsoft.
Premissa: Noções mínimas sobre Asp.Net Core Web Site.
Nível de dificuldade: fácil
Passos:
Passo 1: Ir na sua conta do Azure e registrar um app
Registre um nome ( usei o nome: app-integrated-with-azure-ad1 ) e mantenha as outras configurações como na foto para fins didáticos
Passo 2: Baixe o modelo de App já com a integração
Escolha .Net Core e baixe o projeto de exemplo:
Passo 3: Abra o projeto e use-o como base
O sample indicado ainda te possibilita estudar alguns conceitos de webApp em Asp.Net Core ( controllers, partial views, etc
Classe Startup: Onde você pode entender a adição de regras de cookies ( linha 31 ) e pode configurar que tipos de contas podem se autenticar para entrar no site ( instruções na linha 43 em diante)
No print abaixo explica-se de onde vem o termo AzureAd na linha 37 da foto acima. Também é a config de conexão ( dados que você obtém no Azure App cadastrado).
Rode a aplicação antes de sair mexendo, debugue e veja funcionando.
Rodou? Coloque uns debugs à título de curiosidade para ver as informações das credenciais quando autenticado!
Pronto, agora você tem um guia, um projeto rodando e que te mostra quais configurações são necessárias para a integração.
Esse foi uma fastTip de uma série de outras que virão.
Baseado no artigo da Microsoft:
Quickstart: Add sign-in with Microsoft to an ASP.NET Core web app
Gostaram ? Peçam as próximas postagens que querem ver aqui e farei!
Comentários
Postar um comentário