I have used Oauth2 framework for authorization and access control for protecting my spring boot microservice api's. Oauth2 framework is working fine but now my Client wants a dedicated OpenId Provider for authentication purpose on top of Oauth2 framework. I have done some round of searching across Google but couldn't find much resources for implementing Own OpenId Provider for Oauth2. I have gone through many blogs and could understood that OpenId is basically used when we want to delegate the authentication from Oauth2. OpenId is created on top of Oauth2 but couldn't find much resource for activating or implementing it.
Can anyone please help me on this
My complete source code which I have done using Oauth2 with Spring Framework is as given below
OpenID Connect
openid.net/connect. Sorrry, I'm not having a solution at hand. Have a look at where the Spring Security v5 project is heading to: spring.io/blog/2017/05/11/spring-security-5-0-0-m1 - they are planning to build on top of connect2id.com/products/nimbus-oauth-openid-connect-sdk. But that will take some time. Discuss the situation with your client - as it's not as easy as it may seem. Use existing battle tested solutions if nescessary, but avoid implementing one on your own. – DolefulOpenID Connect
is somethings that allows clients (Resource Servers) to connects to some already availableOpenID Providers
like Google, Facebook, GitHub etc. Actually I don't want to use any existingOpenID Providers
like Google, Facebook etc, instead I want to create my ownRelying Party
andIdentity Provider
for doing the authentication stuff on top ofOauth2
. Is that possible doing some extra config with Oauth2 Framework – McgheeOpenID Connect
is a client that we used to connect to an existingOpenID Provider
, correct me if I am wrong. If yes then I dont wantOpenID Connect
but need to create my ownOpenID Provider
– Mcghee