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

Это означает, что плагин Stripo не будет выполнять никаких операций на стороне сервера (загрузка/сохранение/обновление и т. п.) без разрешения с вашей стороны.

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

Для отправки этих запросов используется базовая аутентификация.

Ниже предоставлено описание полей формы относительно того, какую информацию вам нужно будет предоставить:

  • URL — адрес конечной точки вашего бэкэнда для проверки прав доступа.

  • Login — имя пользователя для авторизации.

  • Password — пароль для авторизации

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

{
"POST": "/",
"Host": "YOUR_PERMISSIONS_CHECKER_URL",
"Content-Type": "application/json",
"Accept": "application/json",
"Body": {
"pluginId": "YOUR_PLUGIN_ID",
"uiData": {
"emailId": "123",
"someAnotherIdentifier": "456",
...
},
"requestPermissions":
[
{
"type": "BLOCKS",
"action": "READ",
"key": "pluginId_YOUR_PLUGIN_ID_emailId_123_id_456",
"keyTemplate": "emailId_${emailId}_id_${someAnotherIdentifier}"
},
...
]
},
"Response": {
"grantPermissions": [
{
"type": "BLOCKS",
"action": "READ",
"key": "pluginId_YOUR_PLUGIN_ID_emailId_123_id_456",
"keyTemplate": "emailId_${emailId}_id_${someAnotherIdentifier}"
},
...
]
}
}

Описание параметров указано ниже:

Параметры запроса (REQUEST PARAMETERS):

PluginId — ваш идентификатор плагина.

UiData — значение параметра «apiRequestData» из параметров инициализации плагина.

RequestPermissions — массив разрешений, которые запрашивает плагин.

Type — предмет операции. Поддерживаемые значения: «BLOCKS», «DOCS».

Action — тип операции. Поддерживаемые значения: «READ», «MODIFY».

Key — идентификатор ключа, который был настроен в настройках плагина с заполненными значениями.

keyTemplate — идентификатор ключа, который был настроен в настройках плагина.

Параметры ответа (RESPONSE PARAMETERS):

GrantPermissions — массив операций для плагина, которые разрешено делать. Если вы хотите запретить какую-либо операцию, просто не включайте ее в этот массив.

Type — предмет операции. Поддерживаемые значения: «BLOCKS», «DOCS».

Action — тип операции. Поддерживаемые значения: «READ», «MODIFY».

Key — идентификатор ключа, который был настроен в настройках плагина с заполненными значениями.

keyTemplate — идентификатор ключа, который был настроен в настройках плагина.

Если у вас остались какие-либо вопросы, пожалуйста, свяжитесь с нами по адресу support@stripo.email.

Вы нашли ответ?