हम एक नई सेवा पर काम कर रहे हैं - यह सेवा संभावित रूप से सीधे उपयोगकर्ता उपकरणों पर अनुप्रयोगों से कॉल की जाएगी। इन एप्लिकेशनों को संगठन द्वारा प्रदान की गई कई विकास टीमों द्वारा विकसित और समर्थित किया जाएगा, यह सब हमारे द्वारा प्रदान किए गए डेटा पर निर्भर करता है।
हम यह जानने के लिए उत्सुक हैं कि कौन से अनुप्रयोग कौन से अनुरोध भेज रहे हैं, ताकि हम उपयोग के पैटर्न और डेवलपर्स को जिम्मेदार पहचान सकें। (संदेह से बचने के लिए, उपयोगकर्ता प्रमाणीकरण को अलग से संभाला जाता है।)
हमारे समाधान के लिए एपीआई कुंजियों की आवश्यकता है, प्रति आवेदन एक - तो हमारे पास विकास टीम के लिए संपर्क विवरण है।
हम नहीं चाहते कि एपीआई कुंजियाँ घर्षण का स्रोत बनें, लेकिन हम चिंतित हैं कि डेवलपर्स उन्हें अन्य टीमों में सहयोगियों के साथ साझा करेंगे, जिसका अर्थ है कि हम अब केवल एक आवेदन के लिए ट्रैफ़िक की पहचान नहीं कर सकते हैं।
हम डेवलपर्स को आंतरिक रूप से एपीआई कुंजी साझा नहीं करने के लिए कैसे प्रोत्साहित कर सकते हैं?