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
- Host: GitHub
- URL: https://github.com/curityio/cloud-native-oauth-security-examples
- Owner: curityio
- License: apache-2.0
- Created: 2024-03-08T10:56:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T12:01:11.000Z (about 1 year ago)
- Last Synced: 2024-11-20T12:08:56.583Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 1.41 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloud Native Data Security with OAuth

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).