android / android/security-samples
fido2 404 Not Found
- Vorherrschende Sprache
- Kotlin
- Sterne
- 1k
- Forks
- 450
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When I run the fido demo, then click google to log in, select an account, and report this error after logging in successfully:
com.fido.example.fido2apiexample E/GAEService: Error getting all security key tokens
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found
404 Page not found
Error: Page not found
The requested URL was not found on this server.
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:321)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1067)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:419)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469)
at com.fido.example.fido2apiexample.GAEService.getAllSecurityTokens(GAEService.java:343)
at com.fido.example.fido2apiexample.Fido2DemoActivity$15.call(Fido2DemoActivity.java:565)
at com.fido.example.fido2apiexample.Fido2DemoActivity$15.call(Fido2DemoActivity.java:561)
at com.google.android.gms.tasks.zzv.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at java.lang.Thread.run(Thread.java:1012)
Beitragsleitfaden
Rechercherichtung
Reproduziere den Ablauf in der fido demo und untersuche anschließend GAEService.getAllSecurityTokens in GAEService.java:343 sowie den Aufrufer in Fido2DemoActivity.java:561-565. Verfolge die Anfrage, die 404 zurückgibt, und überprüfe den Google login sowie den Pfad für security tokens. Als erledigt gilt die Aufgabe, wenn der Account-Auswahlablauf diesen 404 nicht mehr meldet und security tokens erfolgreich geladen werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, kotlin
- Bereich
- authentication, mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100