Ho già utilizzato la ricerca e non sono riuscito a trovare un argomento su questo, mi sono iscritto per segnalare questo nella speranza che il bug venga corretto
Recentemente ho reinstallato hub sul mio iPhone 16, l’opzione Accedi con Passkey non funziona affatto, non visualizza l’interfaccia utente per la selezione delle passkey. Si annulla immediatamente.
È il tuo telefono e problema iOS perché il mio 15+/iOS 16 funziona. Potrebbe essere effettivamente lo stesso problema di sempre con il tuo altro mal di testa DiscourseHub
O forse il mio è rotto perché non è rotto
Non lo so. iOS 16 è stato problematico in molti modi. Per uno, funziona perfettamente e, allo stesso tempo, ci sono diversi problemi per altri utenti.
In iOS 16, le passkey possono essere utilizzate in una WKWebView se l’app client utilizza i domini associati per la relying party.
Non abbiamo domini associati per tutti i siti configurati in DiscourseHub, quindi la negoziazione della passkey fallisce presto.
Penso che la soluzione giusta qui sia forzare il processo di login all’interno della webview a utilizzare lo stesso meccanismo di quando si preme il pulsante “Connetti”. Risolve questo e alcuni altri problemi di autenticazione. (Nel frattempo, puoi provare ad autenticarti sul sito in DiscourseHub usando il pulsante “Connetti”. Scorri da destra a sinistra se non lo vedi e fai clic sul pulsante blu con l’icona dell’utente.)
Una nuova beta beta dell’app mobile contiene alcune correzioni per questo scenario. In breve, l’app ora rileva quando gli utenti tentano di accedere dall’interno della webview e, in questi casi, attiva un processo di accesso “protetto” (utilizzando ASWebAuthenticationSession di Apple), che dovrebbe risolvere questo e problemi simili.
La correzione in DiscourseHub affronta solo l’autenticazione con una passkey. L’aggiunta di una non è supportata mentre si è in Hub, infatti, non dovresti nemmeno vedere l’interfaccia utente per aggiungerla.
Lo screenshot sopra è per le chiavi di sicurezza a due fattori, probabilmente dovremo rimuovere anche quella dall’app. Ne farò un todo.