RafaelLiendo / TesteOwinSecurity

Implementação de uma Api Rest com autenticação OAuth utilizando Microsoft.Owin.Securit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TesteOwinSecurity

Implementação de uma Api Rest com autenticação OAuth utilizando Microsoft.Owin.Security e Asp.NET Identity, acessado por um cliente AngularJS.

Sumário

Requisitos

  • Visual Studio 2015

  • SQL Server Express

Como executar

git clone --depth 1 https://github.com/RafaelLiendo/TesteOwinSecurity.git

####Execute os projetos "AngularClient" e "RestApi" simultaneamente. Instruções aqui.

#####Observações:

  • Não é necessário instalar as dependências via npm ou instalar o node.js, pois o Visual Studio 2015 executa esta tarefa automaticamente.
  • Não é necessário excutar o comando "Update-Database" do migrations, pois a aplicação já excuta esta tarefa automaticamente.

Funcionalidades

  • Autenticação baseada em Tokens

  • Tokens no formato JWT

  • Expiração de Token (1 min)

  • Login com Facebook

  • Inicialização do Banco de Dados Automática.

  • Documentação da API com Swagger.

Tecnologias

  • Asp.NET Web API

  • Asp.NET Identity.

  • Entity Framework

  • Entity Framework Migrations

  • AngularJS

About

Implementação de uma Api Rest com autenticação OAuth utilizando Microsoft.Owin.Securit


Languages

Language:C# 77.1%Language:JavaScript 9.5%Language:HTML 7.2%Language:CSS 6.2%Language:ASP 0.0%