{"id":3608,"date":"2025-05-18T10:00:00","date_gmt":"2025-05-18T13:00:00","guid":{"rendered":"https:\/\/uds.com.br\/blog\/?p=3608"},"modified":"2025-10-17T14:40:30","modified_gmt":"2025-10-17T17:40:30","slug":"amazon-cognito-o-que-e","status":"publish","type":"post","link":"https:\/\/uds.com.br\/blog\/amazon-cognito-o-que-e\/","title":{"rendered":"Amazon Cognito: o que \u00e9, como funciona e vantagens"},"content":{"rendered":"\n<p>O Amazon Cognito \u00e9 um produto da Amazon Web Services que controla a autentica\u00e7\u00e3o e o acesso do usu\u00e1rio para aplicativos m\u00f3veis em dispositivos conectados \u00e0 Internet.&nbsp;<\/p>\n\n\n\n<p>Ele, basicamente, salva e sincroniza os dados do usu\u00e1rio final, permitindo que um <strong><a href=\"https:\/\/uds.com.br\/blog\/como-escolher-um-desenvolvedor-de-aplicativo\/\" data-type=\"URL\" data-id=\"https:\/\/uds.com.br\/blog\/como-escolher-um-desenvolvedor-de-aplicativo\/\" target=\"_blank\" rel=\"noreferrer noopener\">desenvolvedor de aplicativos<\/a><\/strong> se concentre em escrever c\u00f3digo em vez de construir e gerenciar a infraestrutura de back-end. A grande vantagem \u00e9 que <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">acelera o <\/mark><\/strong><a href=\"https:\/\/uds.com.br\/blog\/empresa-desenvolvimento-de-aplicativos-como-ter-sucesso\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>desenvolvimento de aplicativos<\/strong><\/a><strong>.&nbsp;<\/strong><\/p>\n\n\n\n<p>Com o Amazon Cognito voc\u00ea adiciona <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">cadastramento, login e controle de acesso de usu\u00e1rios a aplica\u00e7\u00f5es Web e m\u00f3veis com muita rapidez e facilidade<\/mark><\/strong>.&nbsp;<\/p>\n\n\n\n<p>Al\u00e9m disso, o Amazon Cognito pode ser escalado para milh\u00f5es de usu\u00e1rios e oferece suporte a login com provedores de identidade social como Apple, Facebook, Google e Amazon e com provedores de identidade empresariais via SAML 2.0 e OpenID Connect. <\/p>\n\n\n\n<div role=\"main\" id=\"blog-cloud-formulario-0f247f0c5f2b482e857d\"><\/div><script type=\"text\/javascript\" src=\"https:\/\/d335luupugsy2.cloudfront.net\/js\/rdstation-forms\/stable\/rdstation-forms.min.js\"><\/script><script type=\"text\/javascript\"> new RDStationForms('blog-cloud-formulario-0f247f0c5f2b482e857d', 'UA-92829983-1').createForm();<\/script>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como o Amazon Cognito funciona?&nbsp;<\/strong><\/h2>\n\n\n\n<p>Ele coleta os atributos de perfil de um usu\u00e1rio em diret\u00f3rios que um app m\u00f3vel ou web usa para configurar o acesso limitado aos recursos da <strong><a href=\"https:\/\/uds.com.br\/blog\/desenvolvimento-de-streaming-com-tecnologia-aws\/\" data-type=\"URL\" data-id=\"https:\/\/uds.com.br\/blog\/desenvolvimento-de-streaming-com-tecnologia-aws\/\" target=\"_blank\" rel=\"noreferrer noopener\">AWS<\/a><\/strong>.&nbsp;<\/p>\n\n\n\n<p>Um pool de identidades consolida as informa\u00e7\u00f5es do usu\u00e1rio final, que as plataformas de acesso do cliente, dispositivos e sistemas operacionais recebem para organizar grupos de identidades federadas.<\/p>\n\n\n\n<p>Os dados s\u00e3o sincronizados com a AWS quando um dispositivo est\u00e1 online, permitindo que o usu\u00e1rio final acesse as mesmas informa\u00e7\u00f5es em outro dispositivo.<\/p>\n\n\n\n<p>Al\u00e9m disso, os dados tamb\u00e9m podem ser salvos localmente em um banco de dados SQLite enquanto estiver offline antes de reconectar.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Amazon Cognito | Amazon Web Services\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/vqAirwfYgrY?list=PLhr1KZpdzukebFY9fWXIFdWIM3mrjkdW0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quais as vantagens para o seu neg\u00f3cio?&nbsp;<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Voc\u00ea paga somente o que usar<\/strong><\/h3>\n\n\n\n<p>Se voc\u00ea estiver usando o Amazon Cognito Identity para criar um grupo de usu\u00e1rios, <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">voc\u00ea pagar\u00e1 apenas pelos usu\u00e1rios ativos mensais<\/mark><\/strong> (MAUs).&nbsp;<\/p>\n\n\n\n<p>Um usu\u00e1rio \u00e9 contado como um MAU se, em um m\u00eas do calend\u00e1rio, houver uma opera\u00e7\u00e3o de identidade relacionada a esse usu\u00e1rio: cadastro, login, atualiza\u00e7\u00e3o de token, altera\u00e7\u00e3o de senha, ou um atributo da conta do usu\u00e1rio for atualizado.&nbsp;<\/p>\n\n\n\n<p>N\u00e3o ser cobrado por sess\u00f5es subsequentes ou por usu\u00e1rios inativos naquele m\u00eas \u00e9 uma <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">vantagem enorme para o seu neg\u00f3cio<\/mark><\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"729\" height=\"230\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/05\/niveis-de-definicao-de-preco.png\" alt=\"niveis-de-definicao-de-preco\" class=\"wp-image-3609\" srcset=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/05\/niveis-de-definicao-de-preco.png 729w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/05\/niveis-de-definicao-de-preco-550x174.png 550w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/05\/niveis-de-definicao-de-preco-150x47.png 150w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/05\/niveis-de-definicao-de-preco-450x142.png 450w\" sizes=\"(max-width: 729px) 100vw, 729px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Senhas mais seguras&nbsp;<\/strong><\/h2>\n\n\n\n<p>As senhas est\u00e3o muito mais seguras, j\u00e1 que a AWS tira a responsabilidade do desenvolvedor de garantir que o banco de dados esteja protegido e as senhas sejam armazenadas em seguran\u00e7a.&nbsp;<\/p>\n\n\n\n<p>Al\u00e9m disso, o Cognito armazena senhas que atendem aos principais padr\u00f5es de conformidade, como HIPPA.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Integra\u00e7\u00e3o simples e in\u00edcio r\u00e1pido<\/strong><\/h3>\n\n\n\n<p>O mais comum \u00e9 utilizar o Amazon Cognitivo com <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">API Gateway<\/mark><\/strong>, e a configura\u00e7\u00e3o da API para validar em um pool do Cognitivo leva pouco tempo.&nbsp;<\/p>\n\n\n\n<p>Como a valida\u00e7\u00e3o acontece antes da API passar sua chamada para a pr\u00f3xima fun\u00e7\u00e3o, o custo de validar sess\u00f5es \u00e9 reduzido.&nbsp;<\/p>\n\n\n\n<p>Todos os recursos do Amazon Cognitivo permitem configurar a autentica\u00e7\u00e3o em um app rapidamente. Essa \u00e9 outra vantagem enorme para quem precisa <a rel=\"noreferrer noopener\" href=\"https:\/\/uds.com.br\/blog\/etapas-criacao-de-aplicativos\/\" target=\"_blank\"><strong>prototipar rapidamente um aplicativo<\/strong><\/a> ou se concentrar em uma funcionalidade espec\u00edfica do app para gerar mais valor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O AWS Cognito vale a pena?&nbsp;<\/strong><\/h2>\n\n\n\n<p>Se voc\u00ea precisa de um servi\u00e7o f\u00e1cil de usar, barato e seguro, o Cognito pode ser uma excelente op\u00e7\u00e3o. Al\u00e9m de ser uma<strong> <mark style=\"background-color:rgba(0, 0, 0, 0);color:#464646\" class=\"has-inline-color\">\u00f3tima ferramenta para implementar autentica\u00e7\u00e3o de usu\u00e1rio escal\u00e1vel e segura em seu projeto<\/mark><\/strong>.<\/p>\n\n\n\n<div role=\"main\" id=\"blog-cloud-formulario-0f247f0c5f2b482e857d\"><\/div><script type=\"text\/javascript\" src=\"https:\/\/d335luupugsy2.cloudfront.net\/js\/rdstation-forms\/stable\/rdstation-forms.min.js\"><\/script><script type=\"text\/javascript\"> new RDStationForms('blog-cloud-formulario-0f247f0c5f2b482e857d', 'UA-92829983-1').createForm();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Amazon Cognito facilita autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o de usu\u00e1rios em apps m\u00f3veis e web, integra provedores de identidade e oferece uma solu\u00e7\u00e3o segura e escal\u00e1vel para gerenciamento de usu\u00e1rios e controle de acesso.<\/p>\n","protected":false},"author":18,"featured_media":4700,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[953,438],"tags":[],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/3608"}],"collection":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3608"}],"version-history":[{"count":1,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/3608\/revisions"}],"predecessor-version":[{"id":22424,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/3608\/revisions\/22424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media\/4700"}],"wp:attachment":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3608"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=3608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}