Class OpenIdConnectController


  • @RestController
    @ServerContext
    @ConditionalOnProperty(name="blueriq.security.login-type",
                           havingValue="openid-connect")
    public class OpenIdConnectController
    extends Object
    Since:
    11.3
    Author:
    Mihai Bob
    • Constructor Detail

      • OpenIdConnectController

        public OpenIdConnectController​(OpenIdConnectClient client,
                                       @Qualifier("blueriqAuthenticationManager")
                                       org.springframework.security.authentication.AuthenticationManager authManager,
                                       OpenIdConnectSettings settings)
    • Method Detail

      • authorizationCallback

        @GetMapping("/oidc/callback")
        public void authorizationCallback​(javax.servlet.http.HttpServletRequest httpRequest,
                                          javax.servlet.http.HttpServletResponse response,
                                          @RequestParam(value="error",required=false)
                                          String error,
                                          @RequestParam(value="error_description",required=false)
                                          String errorDescription,
                                          @RequestParam(value="code",required=false)
                                          String code,
                                          @RequestParam(value="state",required=false)
                                          String state)