Oidc1 On Secoauth2

Sample OIDC (OpenID Connect) on the top of Spring Security OAUTH2
Alternatives To Oidc1 On Secoauth2
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
5 months ago26mitJava
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
Spring Security7,53916,2151,01118 hours ago174August 15, 2022846apache-2.0Java
Spring Security
Jwt Spring Security Demo2,534
3 years ago2mitJava
A demo for using JWT (Json Web Token) with Spring Security and Spring Boot 2
Jasypt Spring Boot2,3253521043 months ago29August 29, 202122mitJava
Jasypt integration for Spring boot
Pac4j2,2411461293 days ago96September 08, 2022apache-2.0Java
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Spring Boot Leaning2,068
5 months ago1Java
Spring Boot 2.X 最全课程代码
Spring Security Oauth1,869
20 days ago9mitJava
Just Announced - "Learn Spring Security OAuth":
Tut Spring Security And Angular Js1,671
22 days ago92TypeScript
Spring Security and Angular:: A tutorial on how to use Spring Security with a single page application with various backend architectures, ranging from a simple single server to an API gateway with OAuth2 authentication.
X Springboot1,662
a month ago1Java
Security Core1,6609,00837313 days ago471June 25, 2022mitPHP
Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.
Alternatives To Oidc1 On Secoauth2
Select To Compare

Alternative Project Comparisons


Extends Spring Security OAuth2 to suport OpenID Connect (OIDC) 1.0. tonr/sparklr samples from SECOAUTH2 to work with ODIC.

This project is inspired by MITREid Connect and Nimbus OAuth 2.0 SDK w/ OpenID Connect, borrowed a lot of idea from them.

Getting Started

Spring framework dependencies

  1. spring-* : 3.2.8.RELEASE
  2. spring-security : 3.2.3.RELEASE
  3. spring-security-oauth2 : 2.0.1.RELEASE

Build samples applications (command line)

"mvn package" in oidc1-on-secoauth2 directory will create three war files (tonr, sparklr, keyhole).

Run in eclipse

  • Import tonr, sparklr, keyhole and oidc-* projects with "Existing Maven projects" (Import -> Maven)
  • If necessary, change the "authServerUri" property in odic.properties.

Now you can deploy all 3 apps (tonr2, sparklr2, keyhole2) into your Servers environment!

OIDC features




Working (Hopfully support soon):

  • ID Token Validation (Section
  • Signed/Encrypted JWT
  • UserInfo (/userinfo) endpoint and claims (Section 5)

Not Yet Supported:

Next step

See this document how these sample apps works: OAuth2 Single Sign On with spring-security-oauth2

Popular Security Projects
Popular Spring Projects
Popular Security Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.