integration refactoring

As I can see, the definition of the AuthorizationRequest is: 

```java
public class AuthorizationRequest {
  public final String responseType;
  public final String clientId;
....
```

Seems wrong to me AuthorizationRequest to contain "responseType", it's more reasonable this property to belong to the AuthorizationResponse. If we are talking about the accepting response type, then probably we have to rename the field and then we have to check again the name of the class to see how the things are going to happen.