Class TokenExchangeController
java.lang.Object
de.adorsys.sts.token.tokenexchange.server.TokenExchangeController
- Direct Known Subclasses:
SecretServerRestController,TokenExchangeRestController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Object>tokenExchange(String grantType, String[] resources, String[] audiences, String scope, String requestedTokenType, String subjectToken, String subjectTokenType, String actorToken, String actorTokenType, jakarta.servlet.http.HttpServletRequest servletRequest)
-
Constructor Details
-
TokenExchangeController
public TokenExchangeController()
-
-
Method Details
-
tokenExchange
@PostMapping(consumes="application/x-www-form-urlencoded", produces="application/json") public org.springframework.http.ResponseEntity<Object> tokenExchange(@RequestParam(value="grant_type",defaultValue="urn:ietf:params:oauth:grant-type:token-exchange") String grantType, @RequestParam(name="resource",required=false) String[] resources, @RequestParam(name="audience",required=false) String[] audiences, @RequestParam(name="scope",required=false) String scope, @RequestParam(name="requested_token_type",required=false) String requestedTokenType, @RequestParam("subject_token") String subjectToken, @RequestParam(value="subject_token_type",defaultValue="urn:ietf:params:oauth:token-type:jwt") String subjectTokenType, @RequestParam(name="actor_token",required=false) String actorToken, @RequestParam(name="actor_token_type",required=false) String actorTokenType, jakarta.servlet.http.HttpServletRequest servletRequest)
-