refactor: remove user/pass replacement

This commit is contained in:
Jannis Mattheis
2024-07-07 09:05:58 +02:00
parent 337af76b58
commit d741e678a8

View File

@@ -108,15 +108,12 @@ private class BasicAuthInterceptor : Interceptor {
// If there's no username, skip the authentication // If there's no username, skip the authentication
if (request.url.username.isNotEmpty()) { if (request.url.username.isNotEmpty()) {
val basicAuthString = "${request.url.username}:${request.url.password}@"
val url = request.url.toString().replace(basicAuthString, "")
request = request request = request
.newBuilder() .newBuilder()
.header( .header(
"Authorization", "Authorization",
Credentials.basic(request.url.username, request.url.password) Credentials.basic(request.url.username, request.url.password)
) )
.url(url)
.build() .build()
} }
return chain.proceed(request) return chain.proceed(request)