Interface OIDCService

All Known Implementing Classes:
DefaultOIDCService

public interface OIDCService
OIDC Service to provide API for OpenID implementation
  • Method Summary

    Modifier and Type
    Method
    Description
    getConfiguration(String clientId, javax.servlet.http.HttpServletRequest request)
    Generates the server's openid configuration
    getJWKS(String clientId, javax.servlet.http.HttpServletRequest request)
    Generates the server's openid jwks.json content
  • Method Details

    • getConfiguration

      Map<String,Object> getConfiguration(String clientId, javax.servlet.http.HttpServletRequest request)
      Generates the server's openid configuration
      Parameters:
      clientId - The optional clientId for which configuration is returned
      request - The http request
      Returns:
      Map of openid configuration attributes
    • getJWKS

      Map<String,List<Map<String,String>>> getJWKS(String clientId, javax.servlet.http.HttpServletRequest request)
      Generates the server's openid jwks.json content
      Parameters:
      clientId - The optional clientId for which JWKS are returned
      request - The http request
      Returns:
      Map of JWKS attributes