Skip to main content

AWS AppSync

Organizations choose to build APIs with GraphQL because it helps them develop applications faster, by giving front-end developers the ability to query multiple databases, microservices, and APIs with a single GraphQL endpoint.

The EMD Digital Identity service integrates seamlessly with AppSync. You either use Cognito as an intermediate identity provider or you can use the EMD Digital Identity provider directly. If you are already using Cognito (for example because you used Amazon Amplify), then follow the instructions for Cognito.

Prerequisites

The following information is required to complete the integration:

  • An AppSync application
  • A client ID

Configure Authorization Mode

  1. Go to the AWS AppSync console of your application and select Settings
  2. Under Default authorization mode select OpenID Connect and enter the following information:
    1. OpenID Connect provider domain: https://login.emddigital.com
    2. Client ID: Client ID assigned to you
    3. Issued at TTL and Auth Time TTL: leave empty or set to a desired value.
  3. Scroll to the bottom of the page and press Save