vciExchange
@PostMapping(path="/vci-exchange/delegated/{IdP-LK}/{Auth-Partner-ID}/{OIDC-Client-Id}",
consumes="application/json",
produces="application/json")
public VciExchangeResponseDTO vciExchange(@Validated @RequestBody
VciExchangeRequestDTO vciExchangeRequestDTO,
org.springframework.validation.Errors errors,
@PathVariable("IdP-LK")
String idpLK,
@PathVariable("Auth-Partner-ID")
String partnerId,
@PathVariable("OIDC-Client-Id")
String oidcClientId,
javax.servlet.http.HttpServletRequest request)
throws IdAuthenticationBusinessException,
IdAuthenticationAppException,
IdAuthenticationDaoException
Controller Method to validate the token returned after successful authentication and
returns a Verifiable Credential.
- Parameters:
vciExchangeRequestDTO
- the VCI Exchange request DTO
errors
- the errors
- Returns:
- kycAuthResponseDTO the kyc response DTO
- Throws:
IdAuthenticationBusinessException
- the id authentication business exception
IdAuthenticationAppException
- the id authentication app exception
IdAuthenticationDaoException
- the id authentication dao exception