An open API service indexing awesome lists of open source software.

https://github.com/curityio/cloud-native-oauth-security-examples

End-to-end code examples for the O'Reilly book on Cloud Native Data Security with OAuth
https://github.com/curityio/cloud-native-oauth-security-examples

Last synced: 6 months ago
JSON representation

End-to-end code examples for the O'Reilly book on Cloud Native Data Security with OAuth

Awesome Lists containing this project

README

          

# Cloud Native Data Security with OAuth

![Apache 2.0 License](https://img.shields.io/github/license/curityio/cloud-native-oauth-security-examples)

This repository complements the book [Cloud Native Data Security with OAuth](https://www.oreilly.com/library/view/cloud-native-data/9781098164874/) by [Gary Archer](https://github.com/gary-archer), [Judith Kahrer](https://github.com/ju-cu) and [Michał Trojanowski](https://github.com/mtrojanowski).\
It provides several code examples that showcase the ideas and recommendations outlined in the various chapters of the book.

The code examples run on any of the following desktop platforms:

- macOS
- Windows (with a Linux shell such as Git bash)
- Linux

## List of Examples

The examples show how to implement the designs described in the book's written text:

- [Chapter 04 - OAuth User Migration](chapter-04-scim-user-migration/README.md)
- [Chapter 05 - OAuth Secured Zero Trust API](chapter-05-secure-api-development/README.md)
- [Chapter 08 - API Gateway Extensibility](chapter-08-api-gateway/README.md)
- [Chapter 09 - Entitlements Deployment](chapter-09-entitlements/README.md)
- [Chapter 10 - Workload Identities](chapter-10-workload-identities/README.md)
- [Chapter 12 - Platform-Specific Applications](chapter-12-platform-specific-apps/README.md)
- [Chapter 13 - Browser-Based Applications](chapter-13-browser-based-apps/README.md)
- [Chapter 14 - User Authentication](chapter-14-user-authentication/README.md)

## Authorization Server

Deployments default to using the community edition of the Curity Identity Server.\
Alternatively, you could adapt deployments to use your preferred authorization server.

## License

This project is copyright © 2024 Curity AB. It is licensed under the [Apache v. 2](LICENSE).