sql >> Database >  >> RDS >> Mysql

Welk veldtype om de Facebook-token op te slaan?

U wilt zowel de access_token als de user_id opslaan die u terugkrijgt van de Facebook-authenticatie-API, dus als u de toegangstoken opnieuw moet genereren, kunt u dit doen met de gebruikers-id.

Houd er rekening mee dat Facebook de offline_access . zal uitfaseren toestemming, de ruggengraat van de meeste apps in permament-auth-stijl waarbij het toegangstoken wordt opgeslagen in de database als de belangrijkste authenticatiereferentie. Dit betekent dat de oude benadering aan de serverzijde, waarbij voor onbepaalde tijd op één toegangstoken moet worden vertrouwd, niet langer mogelijk zal zijn. Details over deze wijziging zijn hier te vinden:

https://developers.facebook.com/roadmap/offline-access-removal/

Wat veldtypen betreft, kunt u beide opslaan als mysql VARCHAR(255) of TINYTEXT

Wat is de lengte van het access_token in Facebook OAuth2?




  1. Recursieve zoekopdracht in Oracle

  2. MySQL LIKE met bereik werkt niet

  3. Mysql join-query op drie tabellen met meerdere kolommen

  4. Waarom blijft deze MySQL-query hangen?