После небольшой попытки и ошибки и благодаря подсказке @ glenn-jackman я могу сказать, что возможное решение, которое работает как с bash
, так и с zsh
, это:
eval "MYVALUE=mystring"; export MYVALUE
В основном нам нужно добавить ;
до export
Технически, да, это возможно, так как AuthnRequest может содержать элемент Расширений, который может содержать что-либо - посмотрите спецификацию 'ядра' SAML: AuthnRequest (разделяют 3.4.1) получен из RequestAbstractType (разделите 3.2.1), который имеет дополнительные Расширения. Отправитель и получатель должны были бы договориться о синтаксисе, и семантика данных отправила этот путь.
Я не вижу более 'стандартный' способ сделать это, так как Атрибуты обычно находятся в Утверждениях, а не AuthnRequests.