У меня есть служба, предоставляющая API-интерфейс, работающий в Google Cloud за IAP.Аутентификация работает так, как ожидается, чтобы предоставить пользователям доступ к API.
Чтобы заблокировать API на более детальном уровне, я хотел бы разрешить доступ к определенным путям, основанным на том, какие роли IAM у пользователя в проекте Google.
Я думал, что смогуиспользуйте один из API Google rest, чтобы получить список ролей с учетом идентификатора пользователя, который отображается в заголовке IAP (или найти способ украсить запрос информацией о роли), но мне не удается выяснить, какие области мне нужныили какой API использовать.
Кто-нибудь знает, как сделать что-то подобное?