Class OidcWellKnownEndpointController


  • public class OidcWellKnownEndpointController
    extends org.apereo.cas.support.oauth.web.endpoints.BaseOAuth20Controller
    Since:
    5.0.0
    • Field Summary

      • Fields inherited from class org.apereo.cas.support.oauth.web.endpoints.BaseOAuth20Controller

        accessTokenFactory, casProperties, principalFactory, scopeToAttributesFilter, servicesManager, ticketGrantingTicketCookieGenerator, ticketRegistry, webApplicationServiceServiceFactory
    • Constructor Summary

      Constructors 
      Constructor Description
      OidcWellKnownEndpointController​(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.ticket.accesstoken.AccessTokenFactory accessTokenFactory, org.apereo.cas.authentication.principal.PrincipalFactory principalFactory, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceServiceFactory, OidcServerDiscoverySettings discovery, org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter scopeToAttributesFilter, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator)  
    • Constructor Detail

      • OidcWellKnownEndpointController

        public OidcWellKnownEndpointController​(org.apereo.cas.services.ServicesManager servicesManager,
                                               org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
                                               org.apereo.cas.ticket.accesstoken.AccessTokenFactory accessTokenFactory,
                                               org.apereo.cas.authentication.principal.PrincipalFactory principalFactory,
                                               org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceServiceFactory,
                                               OidcServerDiscoverySettings discovery,
                                               org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter scopeToAttributesFilter,
                                               org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                               org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator)
    • Method Detail

      • getWellKnownDiscoveryConfiguration

        @GetMapping(value="/oidc/.well-known",
                    produces="application/json")
        public org.springframework.http.ResponseEntity<OidcServerDiscoverySettings> getWellKnownDiscoveryConfiguration()
        Gets well known discovery configuration.
        Returns:
        the well known discovery configuration
      • getWellKnownOpenIdDiscoveryConfiguration

        @GetMapping(value="/oidc/.well-known/openid-configuration",
                    produces="application/json")
        public org.springframework.http.ResponseEntity<OidcServerDiscoverySettings> getWellKnownOpenIdDiscoveryConfiguration()
        Gets well known openid discovery configuration.
        Returns:
        the well known discovery configuration