Publicado: May 15, 2019

O AWS AppSync é um serviço gerenciado de GraphQL que simplifica o desenvolvimento de aplicativos, permitindo que você crie uma API flexível para acessar, manipular e combinar de forma segura dados de uma ou mais fontes de dados. Com o lançamento de hoje, o AWS AppSync passa a oferecer suporte a mais de um tipo de autorização simultâneo para APIs do GraphQL.

Você pode configurar uma única API do GraphQL para entregar dados privados e públicos. Também é possível configurar uma única API do GraphQL para entregar dados privados usando mais de um tipo de autorização. Por exemplo, você pode configurar uma API do GraphQL para autorizar alguns campos do esquema usando OpenID Connect (OIDC) e autorizar outros campos do esquema por meio de grupos de usuários do Amazon Cognito e/ou do AWS Identity and Access Management (IAM).

O AWS AppSync oferece suporte à configuração de tipos de autorização adicionais, mas mantém as configurações de autorização das APIs do GraphQL atuais. Para garantir que não ocorram mudanças de comportamento nas APIs do GraphQL atuais, definimos as configurações de autorização atuais como padrão. Você pode adicionar tipos de autorização usando o console e a ILC do AWS AppSync, bem como modelos do CloudFormation. Atualizamos os SDKs cliente do AWS AppSync para Android, iOS e JavaScript e a ILC do Amplify para oferecer suporte a vários tipos de autorização.

Para saber mais, consulte a publicação de blog do lançamento e a página da web do AWS AppSync.