This example builds an exemplary URL shortener using Ory Kratos for user authentication, Ory Oathkepeer as identity aware proxy and Supabase as backend database. Also includes code examples for the backend API written in Go.
Read the tutorial on the Ory blog:
- Ory Kratos to manage identities and users.
- Ory Oathkeeper as identity and access proxy.
- Supabase with - Postgres as database for our URL shortener.
- golang-migrate to perform database migrations.
Feel free to open a discussion to provide feedback or talk about ideas, or open an issue if you want to add your example to the repository or encounter a bug. You can contribute to Ory in many ways, see the Ory Contributing Guidelines for more information.