TaskDescriptionDue DateProgress
Implementing a bundle to work with Apache SlingCreating a project space using Maven Archetypes

 

  •  
Exposing a URL using a ServletNeed to create a URL '/oidc/login' using a suitable method

 

  •  
Obtaining configuration information about the OpenID ProviderNeed to get Google OP's meta data.

 

  •  
Preparing an Authentication Request containing the desired request parameters

 

  •  
Sending the request to the Authorization Server

 

  •  
Storing state attributeStore in a hash map

 

  •  
Extract authorization codeExtract the authorization code from the URL

 

  •  
Sending the code to the     Token Endpoint to receive an Access Token and ID Token in the response.

 

  •  
Validate ID Token and get user claimsID Token is encoded using base64url. First need to decode the ID_Token and then verify the claims

 

  •  
Get OP details through a configuration

 

  •