投稿日: May 15, 2019

AWS AppSync はマネージド型 GraphQL サービスです。このサービスを使用すると、1 つ以上のデータソースからのデータに安全にアクセス、操作、結合するための柔軟な API を作成でき、アプリケーション開発がシンプルになります。この度の提供開始で、AWS AppSync では GraphQL API の複数の認証タイプを同時に設定できるようになりました。

プライベートデータとパブリックデータを配信するよう、単一の GraphQL API を設定できます。複数の認証タイプを使用してプライベートデータを配信するよう、単一の GraphQL API を設定することもできます。たとえば、Amazon Cognito ユーザープールや AWS Identity and Access Management (IAM) を介して別のスキーマフィールドを認証する一方で、OpenID Connect (OIDC) を使用していくつかのスキーマフィールドを認証するよう GraphQL API を設定できます。

AWS AppSync では、既存の GraphQL API の認証設定を保持したまま、追加の認証タイプを設定できます。既存の GraphQL API の動作に変更が生じないようにするため、現在の認証設定をデフォルトとして設定しました。AWS AppSync コンソール、CLI、CloudFormation テンプレートを使用して、さらに認証タイプを追加できます。また、複数の認証タイプをサポートするよう、AWS AppSync クライアントの Android、iOS、JavaScript 向け SDK、Amplify CLI を更新しました。

詳細については、リリースに関するブログ投稿およびAWS AppSync のウェブページをご覧ください。