В vRealize Automation можно использовать сопоставления на основе подстановочных знаков для настройки параметров динамически добавляемых пользователей.
Включить сопоставление на основе подстановочных знаков
PUT:- https://{{VRA_HOSTNAME}}/SAAS/t/VSPHERE.LOCAL/jersey/manager/api/system/config/isDynamicGroupWildcardEnabled Content-Type: application/vnd.vmware.horizon.manager.systemconfigparameter+json Accept: application/vnd.vmware.horizon.manager.systemconfigparameter+json Authorization: HZN <token> (edited) { "name": "isDynamicGroupWildcardEnabled", "values": { "values": [ "true" ]
Маркер HZN, предоставляемый API-интерфейсу, который обеспечивает настройку с использованием подстановочных знаков, должен быть назначен пользователю с правами администратора в арендаторе vsphere.local.
Сопоставление атрибутов в утверждении SAML с атрибутами пользователей vRealize Automation
Имя атрибута в утверждении SAML должно полностью соответствовать имени атрибута, определенному на странице «Атрибуты пользователя» в vRealize Automation. Атрибут SAML, содержащий имя пользователя, должен называться firstName, а атрибут фамилии должен называться lastName и т. д. Если поставщик удостоверений отправляет дополнительные атрибуты пользователей, не заданные на странице «Атрибуты пользователя», администратор должен добавить эти атрибуты на страницу. Например, если поставщик удостоверений отправляет сведения о членстве пользователей в группе в атрибуте SAML с именем groups или memberof, необходимо добавить на страницу «Атрибуты пользователя» в vRealize Automation атрибут groups или memberof. Капитализация названий атрибутов должна совпадать.
Для условий Match (Соответствует) и Doesn't Match (Не соответствует) можно использовать в качестве подстановочного знака символ звездочки (*), чтобы добавить в правило шаблон сопоставления символов. Например, при вводе <userinput>*Smi*</userinput>
отображаются результаты Smith, Smiley, Smirnoff и другие похожие варианты, в том числе те, в которых сочетание smi стоит в середине слова. Чтобы найти все точные совпадения с шаблоном, добавьте обратную косую черту (\) перед звездочкой (*) при вводе шаблона. Например, при вводе <userinput>*Adam\* </userinput>
будут найдены все имена, полностью совпадающие с шаблоном Adam*. Можно использовать символ * в любой части фразы. Перед ним и после него можно добавить любой символ, в том числе * & \*.