.refreshTokenUri(refreshTokenUri)
.property(OAuth2CodeGrantFlow.Phase.AUTHORIZATION, "readOnly", "true")
.property(OAuth2CodeGrantFlow.Phase.AUTHORIZATION, OAuth2Parameters.STATE, state)
.scope("contact")
.build();
final String finalAuthorizationUri = flow.start();
final Response response = ClientBuilder.newClient().target(finalAuthorizationUri).request().get();
assertEquals(200, response.getStatus());
final String code = response.readEntity(String.class);