आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
Apigee, OAuth2 ऐक्सेस जनरेट करने और उसे पास करने के लिए, नीचे दी गई सुविधाएं देता है और रीफ़्रेश टोकन. Edge API में अपनी पहचान की पुष्टि करने के लिए, इन टोकन का इस्तेमाल किया जा सकता है OAuth के साथ कॉल (इनमें शामिल हैं) SAML और एलडीएपी वर्कफ़्लो):
acurl
(1): यह स्टैंडर्ड सुविधा के चारों ओर एक सुविधा रैपर देता हैcurl
निर्देश. Edge पर एचटीटीपी अनुरोध बनाता है एपीआई,get_token
से टोकन ऐक्सेस और रीफ़्रेश करता है. साथ ही, Edge एपीआई.get_token
(1): यह ऐक्सेस के लिए, आपके Apigee क्रेडेंशियल को शेयर करता है साथ ही, उन टोकन को रीफ़्रेश करें जिनका इस्तेमाल Edge API को कॉल करने के लिए किया जा सकता है.
ये दोनों सुविधाएं, आपके Apigee खाते के क्रेडेंशियल (उपयोगकर्ता नाम और पासवर्ड या पासवर्ड) का इस्तेमाल करती हैं OAuth2 टोकन.
Apigee यूटिलिटी के बनाए गए टोकन OAuth 2.0 ऑथराइज़ेशन फ़्रेमवर्क खास जानकारी.
टोकन पाने या Edge API के लिए ऑथेंटिकेशन सर्वर ऐक्सेस करने के लिए, Apigee यूटिलिटी का इस्तेमाल करना ज़रूरी नहीं है. OAuth2 ऐक्सेस टोकन जनरेट करने और उन्हें अपने अनुरोधों में Edge पर भेजने के लिए, अपनी स्कीम लागू की जा सकती है एपीआई.
acurl और get_token इंस्टॉल करें
Apigee, एक ऐसी ZIP फ़ाइल उपलब्ध कराता है जिसमें acurl
(1), get_token
(1), और
इंस्टॉल स्क्रिप्ट.
acurl
और get_token
इंस्टॉल करने के लिए:
- अपनी मशीन पर इंस्टॉल डायरेक्ट्री बनाएं या डिफ़ॉल्ट
usr/local/bin
डायरेक्ट्री का इस्तेमाल करें. - Apigee से इंस्टॉल की गई ZIP फ़ाइल डाउनलोड करें:
curl https://login.apigee.com/resources/scripts/sso-cli/ssocli-bundle.zip -O
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है - डाउनलोड की गई फ़ाइल को अनज़िप करें.
- इंस्टॉल स्क्रिप्ट निष्पादित करें:
sudo ./install -b /usr/local/bin
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है-b
विकल्प, एक्ज़ीक्यूटेबल फ़ाइलों की जगह के बारे में बताता है. अगर आपको यह विकल्प तय करने पर, इंस्टॉल स्क्रिप्ट/usr/local/bin
में सुविधाएं इंस्टॉल करती है. - इंस्टॉलेशन की जांच करें:
acurl -h
get_token -h
अगर इंस्टॉल हो जाता है, तो ये निर्देश काम की सुविधाओं के लिए सहायता टेक्स्ट दिखाते हैं.
टोकन खत्म होने की तारीख
acurl
और get_token
इन अवधि वाले टोकन जनरेट करते हैं:
- ऐक्सेस टोकन की समयसीमा 12 घंटे में खत्म हो जाती है.
- रीफ़्रेश टोकन की समयसीमा 30 दिन में खत्म हो जाती है.
इस वजह से, acurl
या get_token
के साथ एपीआई कॉल करने के बाद,
टोकन पेयर का इस्तेमाल 30 दिनों तक किया जा सकता है. समयसीमा खत्म होने के बाद, आपको इसे फिर से डालना होगा
क्रेडेंशियल और नए टोकन पाएं.
एसएसओ एंडपॉइंट सेट करना
पहली बार कॉल करने से पहले, आपको Edge API के लिए ऑथराइज़ेशन सर्वर एंडपॉइंट सेट करना होगा
को acurl
और get_token
के साथ इस्तेमाल करना है.
टर्मिनल से, SSO_LOGIN_URL
एनवायरमेंट वैरिएबल को अपने अनुमति पर सेट करें
सर्वर एंडपॉइंट. उदाहरण के लिए:
- ज़ोन का इस्तेमाल नहीं करने वाले Cloud ग्राहकों के लिए:
export SSO_LOGIN_URL=https://login.apigee.com
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है - ज़ोन वाले Cloud ग्राहकों के लिए:
export SSO_LOGIN_URL=https://zone_name.login.apigee.com
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है - Private Cloud के ग्राहकों के लिए, सही एसएसओ एंडपॉइंट पाने के लिए, अपने एडमिन से संपर्क करें.
एक बार इस्तेमाल होने वाले पासवर्ड का इस्तेमाल करें (एसएमएल के लिए ज़रूरी)
acurl
या get_token
का इस्तेमाल करके एपीआई कॉल करने पर, आपको अपनी पहचान की पुष्टि करनी होगी
खुद को
टोकन पेयर पाने के लिए यूटिलिटी का इस्तेमाल करें. इसके लिए, Apigee पास करना होगा
खाते का उपयोगकर्ता नाम, पासवर्ड, और MFA कोड. हालांकि, अगर एसएएमएल आईडीपी का इस्तेमाल किया जा रहा है या आपको
पासवर्ड का इस्तेमाल करने के लिए, आपको एक बार इस्तेमाल होने वाला कोड पासवर्ड मिल सकता है.
एक बार इस्तेमाल होने वाला पासवर्ड पाने के लिए:
- ब्राउज़र में यह यूआरएल डालें:
- ज़ोन का इस्तेमाल नहीं करने वाले Cloud ग्राहकों के लिए:
https://login.apigee.com/passcode
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है - ज़ोन वाले Cloud ग्राहकों के लिए:
https://zone_name.login.apigee.com/passcode
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है - Private Cloud के ग्राहकों के लिए, सही एसएसओ एंडपॉइंट पाने के लिए, अपने एडमिन से संपर्क करें.
- ज़ोन का इस्तेमाल नहीं करने वाले Cloud ग्राहकों के लिए:
- अपने Apigee खाते में लॉग इन करें.
- छह वर्णों का पासवर्ड कॉपी करें.
-p
विकल्प के साथacurl
याget_token
का इस्तेमाल करें और पासकोड डालें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:get_token -p 1a2b3c
अपने टोकन देखें
acurl
या get_token
लागू करने पर, उपयोगिताएं
~/.sso-cli
में एक डेटा फ़ाइल बनाएं, जिसमें टोकन और अन्य मेटाडेटा शामिल हों.
टोकन देखने के लिए, इस तरह के निर्देश का इस्तेमाल किया जा सकता है:
get_token -v
यह निर्देश डिकोड किए गए टोकन के दावे दिखाता है, उदाहरण के लिए:
Decoded token claims: { "jti": "8018507e-9f34-4a90-bf97-ff226a06b19b", "sub": "858217a9-01a1-4111-8525-75ca555f5d5c", "scope": [ "scim.emails.read", "scim.me", "openid", "password.write", "approvals.me", "scim.ids.read", "oauth.approvals" ], "client_id": "edgecli", "cid": "edgecli", "azp": "edgecli", "grant_type": "password", "user_id": "858217a9-01a1-4111-8525-75ca555f5d5c", "origin": "usergrid", "user_name": "myusername@google.com", "email": "myusername@google.com", "auth_time": 1597444772, "al": 0, "rev_sig": "6271c527", "iat": 1597444772, "exp": 1597487972, "iss": "https://login.apigee.com", "zid": "uaa", "aud": [ "edgecli", "scim.emails", "scim", "openid", "password", "approvals", "scim.ids", "oauth" ] } Current timestamp: 1597444983 Existing access token is still valid
(1) कॉपीराइट 2023 Google LLC
acurl
और get_token
टूल, "सॉफ़्टवेयर" के तौर पर उपलब्ध कराए गए हैं के अंतर्गत
Google Cloud Platform के आपके इस्तेमाल को कंट्रोल करने वाला कानूनी समझौता. इसमें सेवा भी शामिल है
खास शर्तें https://cloud.google.com/terms/service-terms पर उपलब्ध हैं.