Angular2 - Criando uma aplicação no Asp.Net 4.5

Minha recomendação quando a este post é cautela. Pois caso você vá criar uma aplicação Green Field com AspNet recomendo que use o AspNet Core. Se você tiver uma aplicação legada, ou não quer migrar para o novo AspNet Core por algum motivo neste post vou mostrar como você criar...

Leia mais

TypeScript - Nice to Meet

No post anterior falei um pouco das linguagens usadas para desenvolver Angular 2 e citei o TypeScript até também por ter sido a principal escolha do time do Angular. Neste post vou explicar um pouco do TypeScript para usar não só com o Angular 2 mas como também para qualquer...

Leia mais

Angular2 - Linguagens

O Angular 2 esta em R.C.(Release Candidate) e daqui pouco vai ter sua versão de produção pronta. Com isso já é bom ir vendo como está ficando. Para quem já passou pelo Angular 1, muita coisa mudou! Algumas coisas continuam as mesma, mas algumas mudaram bastante! Neste post não vou...

Leia mais

Identity server - loop infinito redirecionamento

Um dos problemas mais comuns que vejo (e já tive) ao configurar Oauth identity server é um redirecionamento infinito em loop ao tentar efetuar seu login usando os flows Implicit ou AuthorizationCode ou Hybrid. Este post vai sendo atualizado com o tempo, já que existem diversos fatores que podem influenciar...

Leia mais

Algumas Informações sobre IndentityServer

Neste post venho compartilhar algumas informações que descobri e que algumas pessoas ja me perguntaram sobre o identityServer ou OAuth. O IdentityServer é a unica opção de framework? R: Não, além do Identity Server que já mostrei bastante aqui, também temos outros como: DotNetOpenAuth Madgex AspNet Identity, (Com um excelente...

Leia mais

OAuth2 - Refresh Token

No post anterior implementamos o Hybrid Flow, agora que estamos em nosso Hybrid Flow podemos realizar um refresh em nosso token (Authorization Code Grant também pode), dessa forma nosso Client não vai ter problemas de expiração de token e o usuário vai poder ter um access_token “permanente”. Vamos implementar como...

Leia mais

OAuth2 - Hybrid Flow

Neste post vamos pegar o que fizemos em nosso post anterior, que foi configurar nosso Authorization Code Grant e transforma-lo em um Hybrid. Diferença Authorization Code Grant e Hybrid A maior diferença é que se seu Client só pode realizar request do Code para autorização, o que garante que você...

Leia mais

OAuth2 - Authorization Code Grant no startup.cs

No post anterior implementamos de forma crua o Authorization Code Grant. Mas a forma que fizemos isso foi que ao acessar a Index da nossa aplicação (apenas nesse momento), seria feito o redirecionamento para o nosso Authorization Server. Vamos fazer como uma aplicação padrão. Apenas quando acessar uma área não...

Leia mais

Instalando git

Git é provavelmente a ferramenta de controle de versionamento mais famosa atualmente. Criado em 2005 pela comunidade Linux e pelo Linus Torvald, é extremamente poderoso para o trabalho com múltiplos branchs e até por isso exige uma certa curva de aprendizado. E vamos ao aprender. Instalando git Antes de usar...

Leia mais

Implementando Authorization Code Grant com IdentityServer 3

Continuando com a (saga) implementação dos flows de nossa aplicação utilizando Oauth. O último que implementamos foi o implicit flow que é muito recomendado para Clients que você não quer que possam dar um refresh no token (geralmente aplicações mobile). Mas e quando precisamos dar um refresh em nosso token?...

Leia mais