UserSide API Key: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) |
||
| Строка 11: | Строка 11: | ||
$apiKeyArray = [ | $apiKeyArray = [ | ||
[ | [ | ||
'key' => '', | 'key' => 'mainKey', | ||
'ip' => '*' | 'ip' => '*' | ||
], | ], | ||
| Строка 24: | Строка 24: | ||
$apiKeyArray = [ | $apiKeyArray = [ | ||
[ | [ | ||
'key' => '', | 'key' => 'mainKey', | ||
'ip' => '*' | 'ip' => '*' | ||
], | ], | ||
Версия от 16:37, 18 января 2022
Для функционирования API ERP "UserSide" и взаимодействия внешних модулей требуется API-ключ.
Ключ - абсолютно произвольная текстовая строка, но она не может быть пустой.
Ниже указана настройка API-ключа.
С версии 3.17 и выше
В основном файле конфигурации [USERSIDE_DIRECTORY]/userside3/main/config/config.php добавьте (или настройте) переменную $apiKeyArray, где можете настроить доступ по ключам и IP-адресам.
$apiKeyArray = [
[
'key' => 'mainKey',
'ip' => '*'
],
[
'key' => 'key-local',
'ip' => '127.0.0.1'
]
];
IP-адреса нужно указывать в текстовом виде. "*" - означает использование любого IP-адреса. Если требуется для одного ключа использовать несколько IP-адресов - то добавляйте новые элементы массива. Например:
$apiKeyArray = [
[
'key' => 'mainKey',
'ip' => '*'
],
[
'key' => 'key-local',
'ip' => '127.0.0.1'
],
[
'key' => 'key-local',
'ip' => '192.168.0.1'
],
[
'key' => 'key-local',
'ip' => '192.168.0.50'
]
];
Для версий до 3.17
В основном файле конфигурации [USERSIDE_DIRECTORY]/userside3/main/config/config.php добавьте (или настройте) переменную $zapikey, где впишите свой ключ.
$zapikey = 'key';