Retrofit et authentification de base OkHttp

Je suis en train d'ajouter l'authentification de base (nom d'utilisateur et mot de passe) pour une Rénovation OkHttp client. C'est le code que j'ai pour l'instant:

private static Retrofit createMMSATService(String baseUrl, String user, String pass) {
    HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
    interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
    OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();

    Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(baseUrl)
            .client(client)
            .addConverterFactory(GsonConverterFactory.create())
            .build();

    return retrofit;
}

Je suis à l'aide de Rénovation 2.2 et ce tutoriel suggère d'utiliser AuthenticationInterceptormais cette classe n'est pas disponible.
Où est le bon endroit pour ajouter les informations d'identification? Dois-je ajouter à mon interceptor, le client ou la Modernisation de l'objet? Et comment dois-je faire?

source d'informationauteur 4ndro1d | 2017-04-12