Роли данных Teiid / анонимный пользователь / роль
Я хочу использовать функции ролей данных teiid. Это работает, поскольку я могу разрешить доступ на запись и т. Д. Только для администратора, например Доступ к данным через API oData прекрасно показывает диалог входа и все работает. Теперь я хочу, чтобы другие пользователи (анонимные пользователи, пользователи, не вошедшие в систему) могли читать определенные таблицы. Поэтому я также создал роль данных "посетитель" с доступом для чтения ко всем таблицам, но, похоже, это не сработает, поскольку я получаю сообщение об ошибке:
TEIID30492 Пользователь <аноним> не имеет права на действие
для 1 или более групп / элементов / процедур.'
Также кажется, что включение "применить эту роль ко всем пользователям" и определение анонимного пользователя не работает.
Похоже, мне нужно назначить разрешения для какого-то "анонимного пользователя", чтобы это работало. Есть идеи? Благодарю.
Создание двух разных vdb с разными разрешениями также может быть решением, но может потребовать дополнительного обслуживания и т. Д.