All Projects → andifalk → secure-oauth2-oidc-workshop

andifalk / secure-oauth2-oidc-workshop

Licence: Apache-2.0 license
Hands-On Workshop for OAuth 2.0 and OpenID Connect 1.0

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
HTML
75241 projects
typescript
32286 projects
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to secure-oauth2-oidc-workshop

keyonic-v2
A Keycloak Mobile Implementation using Angular v4 and Ionic v3
Stars: ✭ 23 (-60.34%)
Mutual labels:  keycloak, authorization, openid-connect
logto
🧑‍🚀 Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
Stars: ✭ 3,421 (+5798.28%)
Mutual labels:  oauth2, authorization, openid-connect
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+298.28%)
Mutual labels:  authorization, spring-security, openid-connect
Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+3515.52%)
Mutual labels:  authorization, spring-security, openid-connect
Sample Spring Oauth2 Microservices
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
Stars: ✭ 109 (+87.93%)
Mutual labels:  oauth2, authorization, spring-security
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+712.07%)
Mutual labels:  oauth2, authorization, openid-connect
Oxauth
OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)
Stars: ✭ 308 (+431.03%)
Mutual labels:  oauth2, authorization, openid-connect
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+20389.66%)
Mutual labels:  oauth2, authorization, openid-connect
Reactive Spring Security 5 Workshop
Hands-On workshop for securing a reactive spring boot 2 application in multiple steps
Stars: ✭ 92 (+58.62%)
Mutual labels:  oauth2, spring-security, openid-connect
Oidc Workshop Spring Io 2019
Workshop at Spring I/O 2019 on "Securing Microservices with OpenID Connect and Spring Security 5.1"
Stars: ✭ 43 (-25.86%)
Mutual labels:  oauth2, spring-security, openid-connect
Fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Stars: ✭ 1,738 (+2896.55%)
Mutual labels:  oauth2, authorization, openid-connect
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+3905.17%)
Mutual labels:  oauth2, authorization, openid-connect
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: ✭ 143 (+146.55%)
Mutual labels:  keycloak, spring-security
spring-boot-keycloak-angular
Securing a Angular frontend and a Spring Boot backend with Keycloak and Spring Security
Stars: ✭ 40 (-31.03%)
Mutual labels:  keycloak, spring-security
jax-rs-pac4j
Security library for JAX-RS and Jersey
Stars: ✭ 48 (-17.24%)
Mutual labels:  authorization, openid-connect
keycloak-springsecurity5-sample
Spring Security 5 OAuth2 Client/OIDC integration with Keycloak sample
Stars: ✭ 55 (-5.17%)
Mutual labels:  keycloak, spring-security
undertow-pac4j
Security library for Undertow: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 35 (-39.66%)
Mutual labels:  authorization, openid-connect
spring-boot-jwt-auth
🔑 Sample Spring boot application secured using JWT auth in custom header(X-Auth-Token).
Stars: ✭ 57 (-1.72%)
Mutual labels:  authorization, spring-security
firebase-spring-boot-rest-api-authentication
Firebase Spring Boot Rest API Authentication
Stars: ✭ 172 (+196.55%)
Mutual labels:  authorization, spring-security
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (+325.86%)
Mutual labels:  oauth2, openid-connect

License Java CI Release

OAuth 2.0 / OpenID Connect Workshop

Authentication and authorization for Microservices with OAuth 2.0 (OAuth2) and OpenID Connect 1.0 (OIDC). This contains both, theory parts on all important concepts, and hands-on practice labs.

Table of Contents

Workshop Tutorial

To follow the hands-on workshop please open the workshop tutorial.

Requirements and Setup

For the hands-on workshop you will extend a provided sample application along with guided tutorials.

The components you will build (and use) look like this:

Architecture

Please check out the complete documentation for the sample application before starting with the first hands-on lab.

All the code currently is build using

All code is verified against the currently supported long-term version 11 of Java (The latest version 14 should work as well).

To check system requirements and setup for this workshop please follow the setup guide.

Hands-On Workshop

Intro Labs

Hands-On Labs

Bonus Labs

Feedback

Any feedback on this hands-on workshop is highly appreciated.

Just send an email to andreas.falk(at)novatec-gmbh.de or contact me via Twitter (@andifalk).

License

Apache 2.0 licensed

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].