Ho verificato che l’indirizzo dell’immagine sia corretto e le sue dimensioni siano 300x300. Ecco un esempio.
Ho controllato i log del server su cui si trovano le immagini e non c’è stato alcun tentativo di scaricare questa immagine durante la creazione dell’account e il login iniziale.
Qualche idea sul perché non funzioni per noi? (chiaramente funziona con altre configurazioni…)
Il post citato sembra essere nel caso in cui l’endpoint non fosse un link diretto al file. È un po’ diverso qui, dove forniamo direttamente il link al file.
Inoltre, questo sembra funzionare in alcuni casi:
Inoltre, il tooltip della proprietà oauth2 callback user info paths dice
Percorsi nella risposta del token ad altre proprietà dell’utente. Le proprietà supportate sono name, username, email, email_verified e avatar. Il formato è proprietà:percorso, ad esempio: name:params.info.name
Se non tramite URL, come facciamo? Dovrei codificarlo in base64 nel file?
Modifica: provo il processo in 2 fasi, in cui il risultato dell’avatar dell’immagine è in un’altra query, invece della risposta del token, e riposterò.
Ok, sono riuscito a farlo funzionare con il processo in 2 fasi. Sembra che o il tooltip sia sbagliato o ci sia un bug in quella parte del plugin:
oauth2 callback user info paths: … Le proprietà supportate sono name, username, email, email_verified e avatar.
Quest’ultima affermazione non è vera. Affinché gli avatar funzionino, è necessario aggiungere un endpoint json per i dettagli dell’utente, selezionare “Fetch user JSON for OAuth2” e compilare la proprietà oauth2 json avatar path.