Рубрики
Uncategorized

AUTH0 — инфраструктура идентичности как код

В этом сообщении в блоге давайте посмотрим, какие варианты управлять платформой AUTH0, используя инфраструктуру … Помечено Showdev, AUTH0, DEVOPS, инфраструктуру.

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

Что такое инфраструктура как код?

Инфраструктура в качестве кода (IAC) — это управление инфраструктурой в описательной модели, используя одну и ту же версию, поскольку команда DEVOPS использует для исходного кода. Microsoft

  • Напишите спецификацию инфраструктуры в описательном коде.
  • Интеграция в исходный контроль
  • Поделитесь по всему и развертывающую различные среды
  • Управление и предоставление инфраструктуры в облаке/на месте.

Как работает инфраструктура в качестве кода?

  • Разработчики пишут код
  • Контроль версий
  • Тест/аудит код и инфраструктуру
  • Автоматизация и API тянет код и развертывает
  • Предоставление и управление облаками/на предельной инфраструктурой

Преимущества IAC

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

AUTH0 — инфраструктура идентичности как код

Личность, аутентификация, авторизация и расширяемость.

AUTH0 — это простой в режиме реализации, адаптируемой платформы аутентификации и авторизации.

https://auth0.com

AUTH0 Dashboard & Management API

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

Что-нибудь может сделать приборную панель AUTH0, может сделать API управления.

Инфраструктура как инструменты кода для настройки AUTH0

1. AUTH0 — Развертывание CLI

AUTH0 поддерживает непрерывную интеграцию и развертывание (CI/CD) арендаторов AUTH0 с помощью расширений и интеграции исходных управлений в существующие конвейеры CI/CD с помощью этого инструмента CLI-CLI auth0-CLI.

Инструмент auth0-deploy-cli поддерживает импорт и экспорт данных конфигурации арендатора AUTH0. Инструмент TOUTH0-DEPOLY-CLI использует API AUTH0 Management, проходящую через объекты для создания, обновлений и удалений.

Ссылка:

2. AUTH0 — Террафор

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

Ссылка:

3. AUTH0 — Пулум

Поставщик AUTH0 для пулумов может быть использован для обеспечения любого из облачных ресурсов, доступных в AUTH0. Поставщик AUTH0 должен быть настроен с учетными данными для развертывания и обновления ресурсов в AUTH0. Вы можете написать инфраструктуру в виде кода на любом языке, таком как JavaScript, Tymdercript, C #, Go, Python и многое другое.

Ссылка:

Действия GitHub (развертывания окружающей среды и рассмотрения)

Демонстрация

https://github.com/ksivamuthu/auth0-identity-infrastructure-as-code

видео

Я собираюсь написать много о облаках, контейнерах, IOT и DEVOPS. Я посол AUTH0, AWS Community Builder, и участвует в технических сообществах, выступая в встречах, взносы с открытым исходным кодом и наставничеством. Если вы заинтересованы, пожалуйста, обязательно следите за мной, если вы еще этого не сделали. Следуй за мной @ksivamuthu Twitter или проверить мои блоги в blogs.sivamuthukumar.com

Оригинал: «https://dev.to/ksivamuthu/auth0-identity-infrastructure-as-code-2459»