Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andifalk/cloud-security-workshop
OAuth 2.1 and OpenID Connect for Java Developers
https://github.com/andifalk/cloud-security-workshop
cloud-security-workshop identity-provider java oauth oauth2 oidc openid-connect security spring-boot spring-security tutorial workshop
Last synced: 13 days ago
JSON representation
OAuth 2.1 and OpenID Connect for Java Developers
- Host: GitHub
- URL: https://github.com/andifalk/cloud-security-workshop
- Owner: andifalk
- License: mit
- Created: 2017-05-26T17:49:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T10:46:23.000Z (over 1 year ago)
- Last Synced: 2024-04-16T07:49:16.895Z (10 months ago)
- Topics: cloud-security-workshop, identity-provider, java, oauth, oauth2, oidc, openid-connect, security, spring-boot, spring-security, tutorial, workshop
- Language: Java
- Homepage: https://andifalk.gitbook.io/oauth-2.1-and-openid-connect-for-java-developers
- Size: 13.6 MB
- Stars: 12
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)][1]
![Java CI](https://github.com/andifalk/cloud-security-workshop/workflows/JavaCI/badge.svg)# OAuth 2.1 and OpenID Connect for Java Developers (Hands-On Workshop)
Workshop on building secure cloud-native applications using OAuth 2.0 and OpenID Connect 1.0 authentication and authorization.Please follow the provided step-by-step [Tutorial](https://andifalk.gitbook.io/oauth-2.1-and-openid-connect-for-java-developers) for this workshop.
* [Introduction](#introduction)
* [Intro Lab](#intro-lab)
* [Hands-On Labs](#hands-on-labs)
* [Best-Practices & Recommendations](#best-practices--recommendations)## Setup
* [Requirements](setup/requirements/README.md)
* [Setup](setup/README.md)## Introduction
* [Introduction to OAuth 2.1 and OpenID Connect](introduction/README.md)
* [Sample Application Architecture](introduction/architecture/README.md)## Intro Lab
* [Authorization Code Grant in Action](intro-labs/auth-code-in-action/README.md)
* [Practice Authorization Grant Flows](intro-labs/oauth-grants/README.md)## Hands-On Labs
* [Lab 1: The server side (resource server)](labs/initial/product/README.md)
* [Lab 2: The client side](labs/initial/ui/README.md)## Best-Practices & Recommendations
* [Client-Side](best-practices/client/README.md)
* [Server-Side](best-practices/server/README.md)## Feedback
Any feedback on this hands-on workshop is highly appreciated.
Just email _andreas.falk(at)novatec-gmbh.de_ or contact me via Twitter (_@andifalk_).## License
MIT licensed
[1]:https://opensource.org/license/mit