52 $useInsecure = $this->config->getValue(self::XML_ALLOW_INSECURE);
54 foreach (array_keys($this->resources) as
$resource) {
55 list($route, $requestType) = explode(
"::",
$resource);
56 if (
$result = $this->getNode($route, $requestType, $nodes[
"routes"])) {
57 if (isset(
$result[$requestType][
'resources'])) {
58 $result[$requestType][
'resources'] = [
'anonymous' =>
true];
59 $nodes[
'routes'][$route] =
$result;
62 if (isset(
$result[$requestType][
'service'][
'class'])
63 && isset(
$result[$requestType][
'service'][
'method'])
65 $serviceName =
$result[$requestType][
'service'][
'class'];
66 $serviceMethod =
$result[$requestType][
'service'][
'method'];
67 $nodes[
'services'][$serviceName][
'V1'][
'methods'][$serviceMethod][
'resources'] = [
'anonymous'];
84 private function getNode($route, $requestType,
$source)
86 if (isset(
$source[$route][$requestType])) {
afterConvert(Converter $subject, $nodes)
__construct(\Magento\Framework\App\Config\ReinitableConfigInterface $config, $resources)