Class TokenExchangeController

java.lang.Object
de.adorsys.sts.token.tokenexchange.server.TokenExchangeController
Direct Known Subclasses:
SecretServerRestController, TokenExchangeRestController

public class TokenExchangeController extends Object
  • 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)