Class OidcConfigurationService

java.lang.Object
org.apache.cxf.rs.security.oauth2.services.AuthorizationMetadataService
org.apache.cxf.rs.security.oidc.idp.OidcConfigurationService

public class OidcConfigurationService extends AuthorizationMetadataService
  • Constructor Details

    • OidcConfigurationService

      public OidcConfigurationService()
  • Method Details

    • getConfiguration

      @GET @Path("openid-configuration") @Produces("application/json") public String getConfiguration(@Context jakarta.ws.rs.core.UriInfo ui)
      Overrides:
      getConfiguration in class AuthorizationMetadataService
    • prepareConfigurationData

      protected void prepareConfigurationData(Map<String,Object> cfg, String baseUri)
      Overrides:
      prepareConfigurationData in class AuthorizationMetadataService
    • isUserInfoEndpointNotAvailable

      public boolean isUserInfoEndpointNotAvailable()
    • setUserInfoEndpointNotAvailable

      public void setUserInfoEndpointNotAvailable(boolean userInfoEndpointNotAvailable)
    • getUserInfoEndpointAddress

      public String getUserInfoEndpointAddress()
    • setUserInfoEndpointAddress

      public void setUserInfoEndpointAddress(String userInfoEndpointAddress)
    • isEndSessionEndpointNotAvailable

      public boolean isEndSessionEndpointNotAvailable()
    • setEndSessionEndpointNotAvailable

      public void setEndSessionEndpointNotAvailable(boolean endSessionEndpointNotAvailable)
    • getEndSessionEndpointAddress

      public String getEndSessionEndpointAddress()
    • setEndSessionEndpointAddress

      public void setEndSessionEndpointAddress(String endSessionEndpointAddress)
    • isBackChannelLogoutSupported

      public boolean isBackChannelLogoutSupported()
    • setBackChannelLogoutSupported

      public void setBackChannelLogoutSupported(boolean backChannelLogoutSupported)
    • getResponseTypes

      public List<String> getResponseTypes()
    • setResponseTypes

      public void setResponseTypes(List<String> responseTypes)