Tried many times, but sorry, not working at all. On iPhone, it says the Server was not reachable (the same url works in mobile browser). On Android says AIM the camera at the QR Code, then Scaning QR code and Something went wrong. I used a self-signed cert with private domain name. Then I changed to FQDN with Letβs Encrypt certs and no luck. Same errors. QR reader shows correct url with some another hashes.
Hi, Yes I am on lastest releases. As I wrote I used self-signed certificate, which was not working and then I change to FQDN with Letβs Encrypt certificate, which should be OK on Adnroid, but it is not working.
retrofit2.HttpException: HTTP 401 Unauthorized
at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53)
at retrofit2.OkHttpCall$1.onResponse(SourceFile:161)
at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:504)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
20:19:36 Authenticated operation runner com.passbolt.mobile.android.feature.authentication.session.AuthenticatedOperationRunner@f7e9543 waits for auth refresh
Trying to refresh session in background
20:19:36 β POST https://passbolt.mydomain.org/auth/jwt/refresh.json http/1.1 (105-byte body)
20:19:36 β 200 OK https://passbolt.mydomain.org/auth/jwt/refresh.json (133ms, unknown-length body)
20:19:36 Background session refresh succeeded
20:19:36 Authenticated operation runner com.passbolt.mobile.android.feature.authentication.session.AuthenticatedOperationRunner@f7e9543 restarts initial operation
20:19:37 β GET https://passbolt.mydomain.org/resources.json?contain[permission]=1 http/1.1
20:19:37 β 401 Unauthorized https://passbolt.mydomain.org/resources.json?contain[permission]=1 (114ms, unknown-length body)
20:19:37 retrofit2.HttpException: HTTP 401 Unauthorized
at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53)
at retrofit2.OkHttpCall$1.onResponse(SourceFile:161)
at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:504)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
retrofit2.HttpException: HTTP 401 Unauthorized
at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53)
at retrofit2.OkHttpCall$1.onResponse(SourceFile:161)
at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:504)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
20:19:38 [Session] Detaching base networking presenter for HomeFragment{dd3d7ad} (e3528c76-3541-4182-b70b-ac41b09ecc0a id=0x7f0a010b)
Apache seems to discard the Authorization header if it is not a base64 encoded user/pass combo. So to fix this you can add the following to your apache config:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]