public OOBAuthorizationResponse readFrom(
Class<OOBAuthorizationResponse> clazz, Type genericType, Annotation[] annotations, MediaType mt,
MultivaluedMap<String, String> headers, InputStream is) throws IOException {
Form form = formProvider.readFrom(Form.class, Form.class, annotations, mt, headers, is);
MultivaluedMap<String, String> data = form.asMap();
OOBAuthorizationResponse resp = new OOBAuthorizationResponse();
resp.setRequestToken(data.getFirst(OAuth.OAUTH_TOKEN));
resp.setVerifier(data.getFirst(OAuth.OAUTH_VERIFIER));
resp.setState(data.getFirst(OAuthConstants.X_OAUTH_STATE));