import retrofit.RequestInterceptor;
import android.util.Base64;
+/**
+ * @author Ferrand and Nelaupe
+ */
public class SecurityRequestInterceptor implements RequestInterceptor {
private String username;
@Override
public void intercept(RequestFacade requestFacade) {
requestFacade.addHeader("apiKey", "azerty");
+ requestFacade.addHeader("Connection", "close");
if(authenticator) {
final String userAndPassword = username + ":" + password;
final String encodedUserAndPassword = "Basic " + Base64.encodeToString(userAndPassword.getBytes(), 0);
requestFacade.addHeader("Authorization", encodedUserAndPassword);
- requestFacade.addHeader("Connection", "close");
+ requestFacade.addHeader("User", username);
+ requestFacade.addHeader("Password", password);
}
}