Interface ObaConsentApi
-
public interface ObaConsentApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Void>confirm(String userLogin, String consentId, String authorizationId, String tan)org.springframework.http.ResponseEntity<List<ObaAisConsent>>consents(String userLogin)org.springframework.http.ResponseEntity<Void>createPiis(CreatePiisConsentRequestTO request)org.springframework.http.ResponseEntity<Boolean>revokeConsent(String consentId)org.springframework.http.ResponseEntity<List<TppInfoTO>>tpps()
-
-
-
Field Detail
-
BASE_PATH
static final String BASE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
consents
@GetMapping(path="/{userLogin}") org.springframework.http.ResponseEntity<List<ObaAisConsent>> consents(@PathVariable("userLogin") String userLogin)- Parameters:
userLogin- login of current user- Returns:
- List of valid AIS Consents for user
-
revokeConsent
@PutMapping(path="/{consentId}") org.springframework.http.ResponseEntity<Boolean> revokeConsent(@PathVariable String consentId)- Parameters:
consentId- identifier of consent
-
confirm
@GetMapping(path="/confirm/{userLogin}/{consentId}/{authorizationId}/{tan}") org.springframework.http.ResponseEntity<Void> confirm(@PathVariable("userLogin") String userLogin, @PathVariable("consentId") String consentId, @PathVariable("authorizationId") String authorizationId, @PathVariable("tan") String tan)- Parameters:
consentId- decrypted consent idauthorizationId- authorization idtan- TAN for single operation- Returns:
- 200 OK if operation was successful, or an error with msg on the failure reason
-
createPiis
@PostMapping(path="/piis") org.springframework.http.ResponseEntity<Void> createPiis(@RequestBody CreatePiisConsentRequestTO request)
-
-