Sto implementando Google OAuth 2.0 e ho notato che l'ID utente univoco restituito da Google OAuth è 21 cifre lungo. Pensavo che BIGINT (20) sarebbe stato sufficiente per questa necessità, ma ora sono confuso vedendo la lunghezza dell'ID utente restituito da Google OAuth. Qualche idea su come dovrei fare questo?Google OAuth 2.0 ID utente idatype per MYSQL
risposta
Per il salvataggio dell'ID, è necessario utilizzare varchar, perché i dati che si sta tentando di salvare provengono da terze parti, non si può essere certi se il valore sarà solo numerico (sebbene l'ID utente di Google sia solo numerico ma la convenzione non è ancora sotto il nostro controllo).
Anche varchar ha bisogno di una lunghezza massima in mysql. C'è una lunghezza varchar ideale per questo tipo di dati restituiti? O è il TESTO preferito? – palerdot
non c'è lunghezza ideale, ho usato la lunghezza di 500, per la memorizzazione di google ID utente nella mia struttura dati. ma potrebbe non essere lo stesso per tutte le reti. – Jhanvi
se non utilizzare il testo, come l'utente id wont mai essere troppo grande – Jhanvi
- 1. Google voice PHP OAuth 2.0
- 2. API Google Drive OAuth 2.0; Errore: original_mismatch
- 3. Autorizzazione incrementale Google OAuth 2.0 non funzionante
- 4. Contatti di sola lettura Google (OAuth 2.0)
- 5. Google oAuth 2.0 (richiesta token JWT) per l'applicazione di servizio
- 6. URI di reindirizzamento corretto per API Google e oauth 2.0
- 7. Angularjs + OAuth + Play 2.0
- 8. ID Apple tramite OAuth?
- 9. Cosa OpenID Connect aggiunge a OAuth 2.0 (perché OAuth 2.0 non è sufficiente per l'autenticazione?)
- 10. Esercitazione OAuth 2.0?
- 11. Twitter supporta OAuth 2.0?
- 12. OAuth 2.0. Nessuna sessione? (Stateless)
- 13. Google OAuth 2.0 Server a server: richiesta errata
- 14. Come abilitare Facebook OAuth 2.0 completamente serveride?
- 15. OAuth 2.0 su C++ (per UNIX)
- 16. OAuth 2.0 per applicazioni desktop e mobili
- 17. Modello utente Django Oauth
- 18. Informazioni utente con OAuth con Google App Engine
- 19. Accedi token di accesso da Google OAuth 2.0 per accedere ai dati dell'unità dall'account dell'applicazione
- 20. Sharepoint 2013 e Oauth 2.0
- 21. ID calendario API Google Calendar e ID evento
- 22. Facebook supporta effettivamente OAuth 2.0?
- 23. Come ottenere Google token di accesso OAuth 2.0 direttamente usando curl? (senza utilizzare Google Libraries)
- 24. Integrazione OAuth 2.0 con CodeIgniter
- 25. OAuth 2.0 Header di autorizzazione
- 26. Utilizzare l'autenticazione di Windows con OAuth 2.0
- 27. Oauth 2.0 Android usa Spring-For-Android
- 28. API remota di Google App Engine + OAuth
- 29. Migrazione da YouTube ClientLogin a OAuth 2.0
- 30. Come funziona Oauth a 2 vie in OAuth 2.0?
Beh, visto che è più grande della più grande tipo di dati integer si sta andando ad avere per conservarlo come una stringa. Non ha molta importanza, dal momento che in questo caso non eseguirai alcun calcolo matematico. – Sammitch
Pensi che TEXT o varchar siano utili per archiviare questi dati OAuth? Non l'ho fatto prima e non sono sicuro che l'uso di TEXT sarà appropriato per qualcosa come l'ID utente OAuth. – palerdot
No. Le colonne 'TEXT' sono le più adatte per l'archiviazione di dati bulk, utilizzare un VARCHAR. – Sammitch