Access not possible when using a HTTP redirect
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- authentication, mobile
Línea de trabajo
Empieza por AidlNetworkRequest.performNetworkRequestV2 y InputStreamBinder.processRequestV2, que el stack trace identifica como la ruta de la solicitud. Inspecciona cómo se gestionan las respuestas HTTP 302; se considera terminado cuando la solicitud comunicada de la Notes app puede usar la instalación reubicada mediante la redirección.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have an NC installation that was relocated in the past. To keep things for older installations/users working I added an HTTP redirect (302 at the moment). This breaks the notes app on android.
I contacted the developer there and he tells me that he uses this library in order to do all network-based stuff. He asked me to open an issue here to ake you aware of the issue.
Here is the information I got from the app:
App Version: 2.11.8
App Version Code: 2011008
App Flavor: play
Files App Version Code: 30110151
---
OS Version: 3.0.31-1678704(N8000XXSDQA7)
OS API Level: 19
Device: p4noterf
Manufacturer: samsung
Model (and Product): GT-N8000 (p4noterfxx)
---
com.nextcloud.android.sso.exceptions.NextcloudHttpRequestFailedException:
HTTP-Anfrage ist fehlgeschlagen mit HTTP-Statuscode: 302
at
com.nextcloud.android.sso.api.AidlNetworkRequest.performNetworkRequestV2(AidlNetworkRequest.java:172)
at
com.nextcloud.android.sso.api.NextcloudAPI.performNetworkRequestV2(NextcloudAPI.java:148)
at
it.niedermann.owncloud.notes.persistence.NotesClient.requestServer(NotesClient.java:162)
at
it.niedermann.owncloud.notes.persistence.NotesClient.getNotes(NotesClient.java:98)
at
it.niedermann.owncloud.notes.persistence.NoteServerSyncHelper$SyncTask.pullRemoteChanges(NoteServerSyncHelper.java:446)
at
it.niedermann.owncloud.notes.persistence.NoteServerSyncHelper$SyncTask.doInBackground(NoteServerSyncHelper.java:358)
at
it.niedermann.owncloud.notes.persistence.NoteServerSyncHelper$SyncTask.doInBackground(NoteServerSyncHelper.java:320)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.IllegalStateException: <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a
href="https://new.url.of.my.installation/nextcloud/index.php/apps/notes/api/v0.2/notes?pruneBefore=0">here</a>.</p>
</body></html>
at
com.nextcloud.android.sso.InputStreamBinder.processRequestV2(InputStreamBinder.java:438)
at
com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestAndBodyStreamV2(InputStreamBinder.java:135)
at
com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestV2(InputStreamBinder.java:118)
at
com.nextcloud.android.sso.aidl.IInputStreamService$Stub.onTransact(IInputStreamService.java:134)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
I only changed the URL domain in the backtrace.
If you need more information or anything I can provide, please let me know.
- Lenguaje dominante
- Java
- Estrellas
- 74
- Forks
- 36
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 15
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/Android-SingleSignOn
-
0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextcloud/Android-SingleSignOn#1081 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nextcloud/Android-SingleSignOn#563 · 2 comentarios · 1 reacción ·
-
0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
nextcloud/Android-SingleSignOn#894 · 1 reacción ·
-
[Bug]: Brotli or ZSTD reverse proxy compression breaks SSO authentication in some android apps Abierto0. Needs triage bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
nextcloud/Android-SingleSignOn#859 · 3 comentarios ·
-
0. Needs triage enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de nextcloud/Android-SingleSignOn
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
checkstyle/test-configs#263 ·
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
apache/cloudstack#14222 ·
-
[BUG]茶杯方块在取茶时会引发崩溃 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Cannot differ own consent and managed consents in My Consents view and detailed consent view. Abierto1.0.0-alpha2 Type/Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
wso2/dpdp-accelerator#272 ·