This repo contains examples and use cases how to interact with EYWA and how to extend EYWA. Clients for connecting to EYWA backend are available in number of languages. More about EYWA
Examples cover how to use EYWA Identity Access Management to authenticate users through frontend applications, as well as how to authenticate user from CLI and than use EYWA Data module to insert and query data.
EYWA is written in Clojure. To extend EYWA backend with new features and GraphQL mutations,queries and subscriptions check out clojure folder. In addition it highlights how to build and package modified code in uberjar.
Movies_Example data model with fake movie data is available in datasets/ folder. datasets/movies contain "dump" of Movies_Example data model that is used in examples for every language in this repo.
Idea is to show how to deploy Movies_Example datamodel, insert data by reading JSON files in dataset/movies folder by using GraphQL mutations for each language.
Python oidc-demo example demonstrates how to use Authlib to authenticate user with EYWA IAM module.