मुझे कुछ एपीआई जानकारी रखने वाली वस्तुओं को वापस करने के लिए मेरी एपीआई चाहिए। उदाहरण के लिए: api/comment/123
जरूरतों वापस जाने के लिए:Auth0 - उपयोगकर्ता जानकारी के साथ डेटा समृद्ध
{
id: 123,
author: {
id: 'googleblahblah|123456789',
name: 'James Bond'
}
}
आम तौर पर मैं सिर्फ, उपयोगकर्ता और टिप्पणी तालिका में शामिल हो जाएगा, हालांकि इस मामले में मैं नहीं कर सकता। मेरा ऐप का डेटाबेस उपयोगकर्ता आईडी स्टोर करता है, हालांकि नाम (और अन्य उपयोगकर्ता सामग्री) Auth0 में संग्रहीत है।
जाहिर है कि प्रत्येक एपीआई कॉल पर 'समृद्ध' ऑब्जेक्ट्स के लिए Auth0 को एपीआई कॉल करना संभव नहीं है।
क्या मैं अपने ऐप सर्वर पर कुछ/कुछ उपयोगकर्ता जानकारी कैश करता हूं? API परिणाम में केवल उपयोगकर्ता आईडी है और ग्राहक को डेटा समृद्ध करने दें?
लोग इसे कैसे संभालते हैं?
मुझे एथ 0 नहीं पता, लेकिन आपने जेडब्ल्यूटी टैग की है, क्या आप इसमें उपयोगकर्ता का नाम नहीं डाल सकते? – DrakaSAN
मुझे लगता है कि आप एक नियम बना सकते हैं जो फ्लाई पर उपयोगकर्ता की जानकारी अपडेट करेगा। एकमात्र मुद्दा यह है कि इसे auth0 पक्ष पर निष्पादित किया गया है, इसलिए आपको अपने अंत में एक एपीआई बनाना होगा जो डेटा का पर्दाफाश करेगा ... – Sebas