Если вы только начинаете, вы, вероятно, будете сомневаться в названии поста, но вместе с тем я хочу лучше описать, почему создание системы аутентификации может быть «пустой тратой времени».

Помня о том, что есть несколько случаев, в этом посте я хочу выделить некоторые из них, и вы можете принять их во внимание для своих следующих проектов.


Контекст

Всякий раз, когда мы собираемся запустить новую систему, мы используем некоторую систему аутентификации, будь то для регистрации или входа в систему и т. д. будьте осторожны, много раз мы тратим некоторое время на размышления о лучшем решении и о том, как сделать его более безопасным, и мы не Не оставляйте фокус на том, что важно для самого бизнеса.


Решение

Для этого есть несколько «готовых» систем, которые вы можете использовать и пройти эту часть, я хочу выделить преимущества и почему их использовать или не использовать :-p.

У меня был опыт, когда я работал над проектом в Banco Itaú, где нам нужно было разработать быстрое и эффективное решение для проверки прямых гипотез, поэтому мы не могли так много сосредотачиваться на деталях, которые не имели смысла для данного бизнеса. время.

В то же время банк переходил на миграцию на AWS, что было очень хорошо, воспользовавшись всем контекстом, мы выбрали некоторые инструменты из самого AWS для ускорения разработки.

Стеки были следующими: Nextjs для внешнего интерфейса, nodejs, работающие с серверами для внутреннего интерфейса, и вот вишенка на торте, которую усиливает aws.

Amplify значительно упростила наш процесс разработки, как из нашего облака, так и для развертывания, буквально благодаря ему и некоторым инструментам, таким как cognito, которые могут ускорить разработку с месяцев до недель, но что она делает?

У Amplify есть некоторые инструменты, основным из которых является система аутентификации, то есть он генерирует несколько готовых к использованию экранов для регистрации, входа в систему, сброса пароля и т. д., помимо наличия собственной системы хостинга и некоторых других преимуществ, но давайте сосредоточимся на момент аутентификации нет.

Описание изображения

С помощью этой библиотеки мы можем ускорить и сосредоточиться на бизнес-правилах и самом продукте вместо того, чтобы сосредотачиваться на процессе аутентификации и проверки.

Преимуществ несколько, одно из первых — представить, кто позаботится о вашей безопасности, а ваше приложение — это гигантский Amazon со своей инфраструктурой и преимуществами.

При использовании систем этой модели мы должны видеть используемую среду и экосистему, например, этот сценарий идеально подходит для тех, у кого вся экосистема находится на aws, а для тех, кто использует облако Google (GCloud), вы можете использовать их инструмент, который в этом случае быть Управление идентификацией и доступом (IAM).

Я также хочу выделить моего любимца, Auth0, у него очень интересная экосистема, и его также можно использовать в любой среде, я много использовал его для управления своей аутентификацией и пользовательским контролем.

Целью этого поста было представить эти услуги и показать некоторые преимущества, которые вы уже знали? Если да, прокомментируйте там. По любым вопросам отмечайте меня в Твиттере ❤️

Мой твиттер: @бендевофициал