@Operation(summary = "OICD-session")
    @PostMapping(value = "/{id}", consumes = "application/json")
    @ResponseBody
    public StatusResponse oicdLoginSession(@PathVariable("id") String oidcSessionId, @Valid @RequestBody LoginRequest request) throws ChangeSetPersister.NotFoundException {
        Optional<OpenIdSession> session = repository.findById(oidcSessionId);
        if (!session.isPresent()) {
            throw new ChangeSetPersister.NotFoundException();
        }

        return service.userLogin(session.get(), request.getAccountId(), request.getAuthenticationLevel(), request.getAuthenticationStatus());
    }
@Test
    void oicdLoginSessionNotFound() {
        assertThrows(ChangeSetPersister.NotFoundException.class, () -> controller.oicdLoginSession(SESSION_ID, loginRequest()));

        verify(service, times(0)).userLogin(session, 1l, "20", "success");
    }