इंटीग्रेशन / Vercel Connect
Bird टोकन ज़रूरत पर
Vercel Connect आपके डिप्लॉय किए गए एजेंटों और सेवाओं को आपके एनवायरनमेंट में कोई कुंजी रखे बिना Bird तक अल्पकालिक पहुँच देता है। Bird कनेक्टर को टीम स्तर पर एक बार जोड़ें, अपने चुने हुए प्रोजेक्ट को उसका उपयोग करने दें, और जिस क्षण आपके कोड को टोकन चाहिए, तभी उसे माँगें।
किसी आइकन को डॉट्स पर खींचें। फ़ोकस किए गए आइकन को मूव करने के लिए ऐरो कीज़ का उपयोग करें। खींचना रद्द करने के लिए Escape दबाएँ।
एक कनेक्टर, कोई संग्रहीत सीक्रेट नहीं
कनेक्टर जिस उपयोगकर्ता की ओर से काम करता है, उसके लिए Bird को अधिकृत करता है। आपका कोड उस OIDC टोकन से Connect में प्रमाणित होता है जिसे Vercel हर डिप्लॉयमेंट में डालता है। Connect यह प्राधिकरण Bird के साथ बदलता है, और आपके कोड को एक अल्पकालिक, सीमित दायरे वाला टोकन मिलता है। न कुछ रोटेट करना है, न कुछ लीक होने का डर।
- बनाएँ
- vercel connect create bird --name acme-bird
- इंस्टॉल करें
- npm install @vercel/connect
यही कनेक्टर डैशबोर्ड से भी बनाया जा सकता है।
कनेक्टर आपको क्या देता है।रनटाइम पर क्रेडेंशियल, और Marketplace इंटीग्रेशन से स्पष्ट अंतर।
ज़रूरत पर क्रेडेंशियल। एनवायरनमेंट वेरिएबल में कोई Bird कुंजी नहीं। हर डिप्लॉयमेंट Vercel के OIDC टोकन से अपनी पहचान साबित करता है और उसे एक Bird टोकन मिलता है जो अपने आप समाप्त हो जाता है।
$ getToken
$ OIDC
सही सब्जेक्ट। उसी कनेक्टर से ऐसा टोकन माँगें जो किसी विशिष्ट साइन-इन किए हुए उपयोगकर्ता के रूप में या आपकी सेवा के रूप में काम करे।
$ उपयोगकर्ता
$ ऐप
दूसरा विकल्प कब इस्तेमाल करें। अगर आपके प्रोजेक्ट को बस अपने एनवायरनमेंट वेरिएबल में एक Bird कुंजी चाहिए, तो Marketplace इंटीग्रेशन उसे आपके लिए लिख देता है। Marketplace इंटीग्रेशन देखें।
$ Marketplace
व्यवहार में लाएँ।
इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।