AngularJS, rotas e JWT

AngularJS, rotas e JWT

AngularJS, rotas e JWT

No post anterior, Adicionando segurança a uma aplicação java com JWT, foi desenvolvida uma camada de segurança no lado servidor, para proteger a API da aplicação de Cadastro de Usuários. Entretanto, ficou faltando desenvolver as modificações necessárias do lado cliente para consumir os serviços protegidos.
Para que isso seja possível, construiremos uma tela de login e acrescentaremos um sistema de rotas na aplicação de exemplo. Vamos tentar ser o mínimo intrusivos para que a regra de negócio que já estava funcionando não precise de alteração, igual ao que foi desenvolvido no lado servidor.

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

Adicionando segurança a uma aplicação java com JWT

Adicionando segurança a uma aplicação java com JWT

Adicionando segurança a uma aplicação java com JWT

O JWT é um padrão aberto (RFC 7519) para autenticação web baseado em requisições JSON. Ele é um mecanismo de autenticação simples e leve, pois não exige que haja armazenamento de dados no servidor. Para completar, o token é compacto, formado por uma string dividida em três partes: header, payload e signa

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

Criando uma aplicação com AngularJS

Criando uma aplicação com AngularJS

Introdução A necessidade de desenvolver aplicações leves e desacopladas do backend fez com que muitos frameworks de frontend se popularizassem e, dentre eles, se destaca o AngularJS. Para quem não conhece, o AngularJS é um framework JavaScript, com base no modelo de arquitetura Model View Whatever (MVW). Nasceu dentro do Google, em meados de 2009, mais […]

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

Desenvolvimento Android ou iOS, por Qual Começar?

Desenvolvimento Android ou iOS, por Qual Começar?

Muitas dúvidas surgem quando você está pensando em construir seu primeiro aplicativo. Porém a principal que certamente passa pela sua cabeça é: Em qual plataforma eu começo, desenvolvimento Android ou iOS? Para te ajudar, nesse artigo iremos listar alguns pontos positivos e outros negativos na hora de escolher por onde começar a desenvolver seus apps iOS […]

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

desenvolvedor back end como criar app mobile completo

Desenvolvimento mobile para back-end devs: como começar

Desenvolvimento mobile para back-end devs: como começar

Muito tem se falado sobre desenvolvimento mobile utilizando tecnologias web (html, javascript, etc), e diversos frameworks/plataformas tem surgido, como: Ionic, React, entre outros. A proposta principal desses frameworks é facilitar o desenvolvimento mobile a partir do uso de tecnologias conhecidas da web, possibilitando que mais desenvolvedores criem o seu aplicativo. Desafios no desenvolvimento mobile Na […]

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

o que é geolocalização

Geolocalização: conceitos e aplicações

Geolocalização: conceitos e aplicações

A geolocalização é a localização de um objeto ou usuário em um sistema determinado de coordenadas. O processo de determinar geolocalização pode ser feito por uma série de tecnologias e, geralmente, quando se fala de geolocalização de um usuário, refere-se ao smartphone ou tablet que ele está usando. A geolocalização é um conceito relativamente novo, […]

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

persistência de dados SQLite

Persistência de dados no TotalCross: SQLite

No nosso último artigo sobre Persistência de dados no TotalCross, vimos como persistir dados simples em um arquivo comum. Neste artigo, explicaremos o uso do SQLite, que é um banco de dados padrão de mercado. Mas antes de iniciarmos, uma observação sobre o banco de dados criado pela equipe da TotalCross, o Litebase. Quando o Litebase […]

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someone

Leia Mais

Quer saber mais como desenvolver apps para iOS em Java? Sim, eu quero!

TotalCross