Publié le: May 15, 2019

AWS AppSync est un service géré par GraphQL qui simplifie le développement applicatif en vous permettant de créer une API flexible pour accéder à des données, mais également les manipuler et les combiner depuis une ou plusieurs sources de données, et ce en toute sécurité. Avec ce nouveau lancement, AWS AppSync prend désormais en charge la configuration simultanée de plusieurs types d'autorisations pour les API GraphQL.

Vous pouvez configurer une API GraphQL unique pour diffuser des données privées et publiques. Vous pouvez également configurer une API GraphQL unique pour diffuser des données privées en utilisant plusieurs types d'autorisations. Par exemple, vous pouvez configurer votre API GraphQL pour autoriser certains champs de schéma en utilisant OpenID Connect (OIDC) tout en autorisant d'autres champs de schéma via les groupes d'utilisateurs Amazon Cognito et/ou AWS Identity and Access Management (IAM)

AWS AppSync prend en charge la configuration de types d'autorisations supplémentaires tout en conservant les paramètres d'autorisation de vos API GraphQL existantes. Pour vous assurer que le comportement de vos API GraphQL existantes ne change pas, nous avons défini vos paramètres d'autorisations actuels sur les paramètres par défaut. Vous pouvez ajouter d'autres types d'autorisations à l'aide de la console AWS AppSync, des interfaces de ligne de commande (CLI) et des modèles CloudFormation. Nous avons également mis à jour les kits SDK client AWS AppSync pour Android, iOS et JavaScript ainsi que l'interface de ligne de commande Amplify afin que ceux-ci puissent prendre en charge plusieurs types d'autorisations.

Pour en savoir plus, consultez le billet sur le blog des publications et la page web AWS AppSync.