Class OidcClientController
java.lang.Object
swiss.trustbroker.oidc.client.controller.OidcClientController
@Controller
@ConditionalOnBooleanProperty(value="trustbroker.config.oidc.enabled",
matchIfMissing=true)
public class OidcClientController
extends Object
OIDC client side controller accepting responses from an OIDC CP.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
OidcClientController
-
-
Method Details
-
authorizationCodeResponseQuery
@RequestMapping(method={GET,POST}, path={"/api/v1/oidc/response","/api/v1/oidc/response/{realm}"}) public String authorizationCodeResponseQuery(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, @PathVariable(name="realm",required=false) String realm, @RequestParam(name="state",required=false) String state, @RequestParam(name="code",required=false) String code, @RequestParam(name="error",required=false) String error, @RequestParam(name="error_description",required=false) String errorDescription, @RequestParam(name="error_uri",required=false) String errorUri)
-