Я пытаюсь создать простое приложение с усилием, React и GraphQL. Я хочу, чтобы гости могли получить доступ к определенным API (в основном операциям чтения) и аутентифицированным пользователям для других. Когда я настраиваю это в своей схеме graphql, я получаю сообщение об ошибке «Нет текущего пользователя» в консоли браузера. Ниже моя схема GraphQL. Я включил «Включить доступ к неаутентифицированным удостоверениям» в пуле удостоверений Cognito.
Как настроить приложение реагирования для гостей?
type Message
@model
@auth(
rules: [
{ allow: owner, operations: [read] }
{
allow: groups
groups: ["Admin"]
operations: [create, update, delete, read]
}
]
) {
id: ID!
name: String!
email: String!
phoneNumber: String
phoneCountryCode: String
message: String!
owner: String
group: String
}