Class IdentityController
java.lang.Object
cn.herodotus.engine.oauth2.management.controller.IdentityController
- Author:
- gengwei.zheng
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIdentityController(InterfaceSecurityService interfaceSecurityService, SignInFailureLimitedStampManager signInFailureLimitedStampManager) -
Method Summary
Modifier and TypeMethodDescriptioncn.herodotus.engine.assistant.definition.domain.Result<Session>create(SessionCreate sessionCreate, jakarta.servlet.http.HttpServletRequest request) cn.herodotus.engine.assistant.definition.domain.Result<String>exchange(SessionExchange sessionExchange) cn.herodotus.engine.assistant.definition.domain.Result<SignInErrorStatus>prompt(SignInErrorPrompt signInErrorPrompt)
-
Constructor Details
-
IdentityController
public IdentityController(InterfaceSecurityService interfaceSecurityService, SignInFailureLimitedStampManager signInFailureLimitedStampManager)
-
-
Method Details
-
create
@PostMapping("/open/identity/session") public cn.herodotus.engine.assistant.definition.domain.Result<Session> create(@Validated @RequestBody SessionCreate sessionCreate, jakarta.servlet.http.HttpServletRequest request) -
exchange
@PostMapping("/open/identity/exchange") public cn.herodotus.engine.assistant.definition.domain.Result<String> exchange(@Validated @RequestBody SessionExchange sessionExchange) -
prompt
@Crypto(responseEncrypt=false) @PostMapping("/open/identity/prompt") public cn.herodotus.engine.assistant.definition.domain.Result<SignInErrorStatus> prompt(@Validated @RequestBody SignInErrorPrompt signInErrorPrompt)
-