Ha azt szeretné, hogy a webhely a felhasználók tudják, hogy lépjen be Facebook Connect, a Google-fiók, stb, hogyan tervezi meg az adatbázisban, hogy azok mind az integrált?
Kezelése több bejelentkezési rendszereket (Facebook Connect, a Google-fiók, és mások)
Azt javasoljuk, hogy használja a számlák táblázatot, hogy tartsa a helyi fiók adatait, hogy aztán hozhatók kapcsolatba AthenticationMethods asztalra vagy bizonyítványok asztal, ahol tartana kapcsolódó külső hitelesítési adatokat. Ez lehetővé teszi, hogy a webhely és az egészet komplexitását, hogy kapcsolatban áll fiókok és a bejelentkezési folyamat szépen absztrakt különböző formáinak hitelesítés, hogy érdemes támogatni. Tekintettel arra, hogy minden egyes hitelesítési módszer lehet különböző szintű komplexitás Azt javaslom nézi a különböző API-k és a kereszthivatkozások őket, hogy megtalálják a közös hasonlóság. További fontos akkor eldönthetjük, hogy keresse meg, hol vannak a különböző, így hitelesítő tábla képes kezelni a különböző bit adat, hogy minden API lehet requrie. Ne felejtsük el, hogy tartalmazza OpenID!
Azt hasznosítani két mező a helyi, felhasználói asztalra. Az egyik az úgynevezett "externalSystemId" (tinyint), a másik pedig "ExternalId" (dupla). Van valami kód állandók, amelyek meghatározzák a különböző externalSystemId értékeket, azaz a. EXTERNAL_SYSTEM_FACEBOOK = 1, EXTERNAL_SYSTEM_OPENID = 2, stb ExternalId természetesen a felhasználó azonosítóját ebből a rendszerből.
Míg kezelése felhasználói objektum az én kódot, azt könnyen meg tudja határozni, milyen rendszer a felhasználó re, és töltse be a megfelelő kódot mechanizmusok hitelesítésére vagy bemutatás valami, hogy a rendszer megfelelő, alapul externalSystemId.
Elképzelhető, hogy a használni kívánt adatbázis tábla tárolja nyilvántartást külső rendszerek, ahelyett kód állandók, attól függően, hogy hány fogsz foglalkozni, és szükség van-e egy csomó extra információt a rendszer.
Biztos benne, hogy a tárolni kívánt egyéb információk, mint a „login”: „jelszó”? Azt javasoljuk, hogy van egy felsorolás a megtakarítás, amely bejelentkezési rendszer felhasználói származik.













