Управление пользователями в ODC и 6 причин, почему ветеранам O11 это понравится

May 02 2023
OutSystems Development Cloud (ODC) использует эффективный механизм для управления учетными записями пользователей, как технических, так и конечных пользователей. Параметр /Users выполнял свою работу в предыдущей версии, O11, но ему не хватало значительной поддержки общих процессов обработки пользователей, таких как интуитивно понятный процесс адаптации, надежная многопользовательская обработка.

OutSystems Development Cloud (ODC) использует эффективный механизм для управления учетными записями пользователей, как технических, так и конечных пользователей. Параметр /Users выполнял свою работу в предыдущей версии, O11, но ему не хватало значительной поддержки общих процессов обработки пользователей, таких как интуитивно понятный процесс адаптации, надежная многопользовательская обработка.

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

Все, все в одном месте

Совершенно новый портал ODC централизованно централизованно управляет всеми удостоверениями в приложениях и средах (или этапах). Будь то конечный пользователь, которому необходимо будет предоставить роль утверждающего, чтобы утверждать и отклонять заказы на продажу в приложении CRM, или новый разработчик, которому будет предоставлена ​​учетная запись ИТ для получения кодирования.

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

Для ветеранов это означает, что нам не нужно переходить к Lifetime, если мы хотим управлять учетными записями разработчиков, или переходить к приложению /Users для конкретной среды, если мне нужно управлять ролями и разрешениями для приложения.

Больше никаких сторонних паролей

Для опытных ИТ-администраторов ODC означает значительное улучшение безопасного управления учетными данными, поскольку они будут определяться самими владельцами учетных записей, а не администратором, который затем будет вручную передаваться человеку. Это означает, что больше не будет паролей типа «123456» или «changeit123». Я думаю, я видел, как это делается пару раз?

Для разработчиков, переходящих с O11 на ODC, это означает, что им больше не нужно создавать повторяющиеся модули управления пользователями. Это здорово экономит время и приближает клиентов к более быстрой доставке.

Роли яснее и по делу

Можно быть участником, старой учетной записью ИТ и/или конечным пользователем. Если они являются участниками, они являются либо администратором, либо разработчиком, либо QA. Это для начала, и это покроет 80% случаев на любой фабрике, где большинство пользователей-членов должны быть разработчиками. Благодаря использованию ролей организаций гибкость выводится на совершенно новый уровень, и она будет рассмотрена в следующем разделе.

Теперь, что касается конечных пользователей, все хорошие практики, которые наблюдал O11, по-прежнему доступны. Роли для конкретных приложений определяются во время разработки. ИТ-администратор на уровне среды может сгруппировать их в группы конечных пользователей. Доступ пользователей предоставляется или отменяется на разных этапах портала.

Программно ничего не меняется с точки зрения проверки, предоставления или отзыва ролей конечным пользователям. Старые добрые сервисы Check, Grant и Revoke по-прежнему доступны как на стороне сервера, так и на стороне клиента.

Роли в организации

Теперь у администратора есть возможность настраивать и управлять привилегированным доступом к нескольким компонентам инфраструктуры в удобном интерфейсе. Это довольно умный и определенно ориентированный на пользователя способ размещения категорий для участников.

5 уровней управления приложениями: «Открыть», «Создать», «Отладить», «Изменить» и «Удалить» — это почти все, что вы можете сделать с точки зрения управления приложениями. И они имеют гораздо больше смысла сейчас, чем раньше, когда те же самые роли определяются уровнями, что придает им ненужный иерархический аспект.

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

Ускорители для процесса самостоятельной регистрации конечных пользователей

Приложения, которые сейчас находятся в ODC, формируются с заранее определенным потоком самостоятельной регистрации. Конечные пользователи могут использовать этот поток, чтобы запросить собственную ссылку для резервирования пароля в типичном потоке «забыли пароль». И логика за этим уже связана с одним порталом.

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

Внешние поставщики удостоверений в нескольких кликах

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

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

В целом

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

Ссылка

https://success.outsystems.com/documentation/outsystems_developer_cloud/user_management/

https://success.outsystems.com/documentation/outsystems_developer_cloud/building_apps/secure_your_app_with_end_user_roles/

https://success.outsystems.com/documentation/outsystems_developer_cloud/building_apps/user_interface/self_registration_flow/

https://success.outsystems.com/documentation/outsystems_developer_cloud/building_apps/user_interface/self_registration_flow/create_a_screen_for_users_to_self_register/