TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o...
Transcript of TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o...
![Page 1: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/1.jpg)
Globalcode – Open4education
Arquitetura .NET – Integrando a
Autenticação do ASP.NET MVC e
WEB API com o Angular JS
Murilo Amarú Gomes
![Page 2: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/2.jpg)
Globalcode – Open4education
Estrutura e Modificações
![Page 3: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/3.jpg)
Globalcode – Open4education
Classe User
Arquivo /Models/User.cs
![Page 4: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/4.jpg)
Globalcode – Open4education
Classe Repository
Arquivo /Models/Repository.cs
![Page 5: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/5.jpg)
Globalcode – Open4education
ApplicationOAuthProvider
Arquivo /Providers/ApplicationOAuthProvider.cs
![Page 6: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/6.jpg)
Globalcode – Open4education
ApplicationOAuthProvider
Arquivo /Providers/ApplicationOAuthProvider.cs
![Page 7: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/7.jpg)
Globalcode – Open4education
Startup
Arquivo /App_Start/Startup.Auth.cs
![Page 8: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/8.jpg)
Globalcode – Open4education
WebApiConfig
Arquivo /App_Start/WebApiConfig.cs
![Page 9: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/9.jpg)
Globalcode – Open4education
Configuração Angular
Arquivo /Scripts/app/tdc.js
![Page 10: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/10.jpg)
Globalcode – Open4education
Configuração Angular
Arquivo /Scripts/app/tdc-routing.js
![Page 11: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/11.jpg)
Globalcode – Open4education
Configuração Angular
Arquivo /Scripts/app/tdc-httpInterceptor.js
![Page 12: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/12.jpg)
Globalcode – Open4education
Serviço Angular
Arquivo /Scripts/app/services/tdcService.js
![Page 13: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/13.jpg)
Globalcode – Open4education
LoginController Angular
Arquivo /Scripts/app/controllers/LoginController.js
![Page 14: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/14.jpg)
Globalcode – Open4education
ApiController
Arquivo /ApiControllers/TDCController.cs
![Page 15: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/15.jpg)
Globalcode – Open4education
MvcController
Arquivo /Controllers/HomeController.cs
![Page 16: TDC São Paulo - Arquitetura .NET – Integrando a Autenticação do ASP.NET MVC e WEB API com o Angular JS](https://reader031.fdocument.pub/reader031/viewer/2022030318/58f1e38b1a28ab27378b4581/html5/thumbnails/16.jpg)
Globalcode – Open4education
Obrigado
Murilo Amarú Gomes
blog.murilogomes.com
www.murilogomes.com
murilotdc2015.azurewebsites.net