Есть задача сделать сервис Шины которая затем обращается к другому сервису и получает с него данные.
Решение нашли такое: в шине в контролере будет использоваться curl(а именно yiisoft/yii2-httpclient), он и будет обращаться к моему сервису.
Но в голову пришло решение проще: может можно в сервисе Шины - в конфиге в rules сделать что то типа такого:
Код: Выделить всё
'rules'=>[
'catigories'=>'http://mysite.loc/catigories/index',
'regions'=>'http://mysite.loc/regions/index',
]
Но такое наверно нельзя в Yii2 сделать?
Также перед тем, как Шине обратится к урлу сервиса mysite.loc, то сама шина должна проверить Ключ. И как эту проверку сделать перед тем как юии будет смотреть на rules с правилами урлов?
Хочу сразу сказать, что редирект не устраивает, потому что доступ к моему сервису mysite.loc будет открыт только Шине, и зайти на mysite.loc никто не сможет, в самом сервере mysite.loc будет разрешено заходить только IP адресу шины