Использование директивы @aws_auth для запросов с несколькими источниками данных - PullRequest
0 голосов
/ 02 января 2019

Краткое описание проблемы: директива @aws_auth не обеспечивает полный доступ к моему запросу с несколькими источниками данных.

У меня есть тип foobar, содержащий поля из двух источников данных:

type foobar{
    foo: String! //from the foobar dynamodb table
    bar: String  //also from foobar dybnamodb table
    baz: String  //from the baz dynamodb table
}

И запрос listFoobars, аннотированный разрешением для пользователей-администраторов (по умолчанию разрешение DENY):

listFoobars(filter: TableFoobarsFilterInput, limit: Int, nextToken: 
String): FoobarsConnection
@aws_auth(cognito_groups: ["Admin"])

Когда я запускаю этот запрос с пользователем из группы «Администратор», я могуполучить данные для полей foo и bar, но не для baz, что выдает ошибку:

"Not Authorized to access baz on type foobar"

Как включить полное разрешение для этого запроса?

...