Skip to content

thiagojsvix/oAuthProvider_Sample

 
 

Repository files navigation

oAuthProvider_Sample

Utilizando o ASOS para servir tokens oAuth (sem identity)

Para quem não quer utilizar o identity por diversos motivos esta é a forma mais fácil que encontrei de gerar meus próprios JWT tokens e valida-los.

##Bibliotecas utilizadas

  • AspNet.Security.OpenIdConnect.Server - Para criar os tokens
  • AspNet.Security.OAuth.Validation - Para validar (pode utilizar esta para validar facebook, google etc)

##Explicação

Nas classes Startup.cs e AuthorizationProvider.cs coloquei alguns comentários para facilitar o entendimento

##Testes

Como é um projeto de conceito, preferi não criar os testes e colocar uma coleção do Postman para teste. Basta importar o arquivo postman_collection.json no seu postman e executar os testes

BONUS: Note que no POST para criar o token, na aba TEST do Postman, eu coloquei um script para já pegar o token e colocar em uma variável de ambiente Isto facilita muito para testar as apis, sem precisar ficar colando o token toda hora, basta fazer 1o um request e vc pode utilizar as outras apis.

##Links Todos em inglês

Dúvidas ou sugestões

  • Você pode criar um issue para discutirmos
  • Você também pode criar um post no ASP.NET Brasil

About

Utilizando o ASOS para servir tokens oAuth (sem identity)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%