Для корректной работы механизма подтверждения операций с использованием DSS SDK (myDSS 2.0), в Cloud CSP на ОС Linux и macOS необходимо выполнить следующие действия:
Linux.
1. Запустить "Терминал"; 2. Выполнить команду: /opt/cprocsp/sbin/amd64/cpconfig -ini '\config\KeyDevices\Cloud\authapp' -view 3. Убедиться, что результатом выполнения будет следующая строка: /opt/cprocsp/sbin/amd64/oauthapp 4. Создать копию скрипта аутентификации, выполнив команду: sudo cp /opt/cprocsp/sbin/amd64/oauthapp /opt/cprocsp/sbin/amd64/oauthapp_new 5. Выполнить команду: sudo /opt/cprocsp/sbin/amd64/cpconfig -ini '\config\KeyDevices\Cloud' -add string authapp /opt/cprocsp/sbin/amd64/oauthapp_new 6. Вручную отредактировать скрипт аутентификации /opt/cprocsp/sbin/amd64/oauthapp_new, заменив следующие строки:
sub method_requires_simple_confirmation($) { my $method = shift; my $METHOD_SIM = 'http://dss.cryptopro.ru/identity/authenticationmethod/simauth'; my $METHOD_APP = 'http://dss.cryptopro.ru/identity/authenticationmethod/mobile'; if ($method eq $METHOD_SIM or $method eq $METHOD_APP) { return $true; } return $false; }
на
sub method_requires_simple_confirmation($) { my $method = shift; my $METHOD_SIM = 'http://dss.cryptopro.ru/identity/authenticationmethod/simauth'; my $METHOD_APP = 'http://dss.cryptopro.ru/identity/authenticationmethod/mobile'; my $METHOD_MYDSS = 'http://dss.cryptopro.ru/identity/authenticationmethod/mydss'; if ($method eq $METHOD_SIM or $method eq $METHOD_APP or $method eq $METHOD_MYDSS) { return $true; } return $false; }
macOS.
1. Запустить "Терминал"; 2. Выполнить команду: /opt/cprocsp/sbin/cpconfig -ini '\config\KeyDevices\Cloud\authapp' -view 3. Убедиться, что результатом выполнения будет следующая строка: /opt/cprocsp/sbin/oauthapp 4. Создать резервную копию скрипта аутентификации, выполнив команду: sudo cp /opt/cprocsp/sbin/oauthapp /opt/cprocsp/sbin/oauthapp_new 5. Выполнить команду: sudo /opt/cprocsp/sbin/cpconfig -ini '\config\KeyDevices\Cloud' -add string authapp /opt/cprocsp/sbin/oauthapp_new 6. Вручную отредактировать скрипт аутентификации /opt/cprocsp/sbin/oauthapp_new, заменив следующие строки:
sub method_requires_simple_confirmation($) { my $method = shift; my $METHOD_SIM = 'http://dss.cryptopro.ru/identity/authenticationmethod/simauth'; my $METHOD_APP = 'http://dss.cryptopro.ru/identity/authenticationmethod/mobile'; if ($method eq $METHOD_SIM or $method eq $METHOD_APP) { return $true; } return $false; }
на
sub method_requires_simple_confirmation($) { my $method = shift; my $METHOD_SIM = 'http://dss.cryptopro.ru/identity/authenticationmethod/simauth'; my $METHOD_APP = 'http://dss.cryptopro.ru/identity/authenticationmethod/mobile'; my $METHOD_MYDSS = 'http://dss.cryptopro.ru/identity/authenticationmethod/mydss'; if ($method eq $METHOD_SIM or $method eq $METHOD_APP or $method eq $METHOD_MYDSS) { return $true; } return $false; }
По завершению настройки запросите в Cloud CSP подтверждение операции с использованием DSS SDK (myDSS 2.0). Если после запроса подтверждения появится окно, запечатленное на скриншоте ниже - настройка выполнена корректно.
|