Package com.bytedesk.core.rbac.auth.oidc
Class OidcAuthController
java.lang.Object
com.bytedesk.core.rbac.auth.oidc.OidcAuthController
@RestController
@RequestMapping("/auth/oidc")
@Description("OIDC Login")
public class OidcAuthController
extends Object
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AuthServiceprivate final OidcOAuthServiceprivate final OidcPropertiesprivate final UserService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>org.springframework.http.ResponseEntity<?>login(OidcAuthController.OidcLoginRequest body, jakarta.servlet.http.HttpServletRequest httpRequest) private static String
-
Field Details
-
properties
-
oidcService
-
userService
-
authService
-
-
Constructor Details
-
OidcAuthController
public OidcAuthController()
-
-
Method Details
-
authorize
-
login
@PostMapping("/login") @ActionAnnotation(title="auth", action="\u5bc6\u7801\u767b\u5f55", description="Login with OIDC Code") public org.springframework.http.ResponseEntity<?> login(@RequestBody OidcAuthController.OidcLoginRequest body, jakarta.servlet.http.HttpServletRequest httpRequest) -
toStringOrNull
-