क्लाइंट के क्रेडेंशियल पाना

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

इस विषय में, प्रॉपर्टी के लिए क्लाइंट क्रेडेंशियल (इसे डेवलपर पासकोड भी कहा जाता है) पाने का तरीका बताया गया है सभी के लिए उपलब्ध डेवलपर ऐप्लिकेशन और प्रॉडक्ट का इस्तेमाल करके, डेवलपमेंट और टेस्टिंग के मकसद से बनाया गया है. इसके लिए चरण एक जैसे हैं. हालांकि, आपको अपने डेवलपर ऐप्लिकेशन, प्रॉडक्ट, और दूसरी इकाइयां.

क्लाइंट के क्रेडेंशियल क्या हैं?

OAuth 2.0 फ़्लो में हिस्सा लेने के लिए, सभी क्लाइंट ऐप्लिकेशन को Apigee Edge ( की अनुमति देने वाला सर्वर). अपने ऐप्लिकेशन को रजिस्टर करते समय, आपको दो कुंजियां असाइन की जाएंगी: उपभोक्ता आईडी और उपभोक्ता की निजता. ग्राहक आईडी सार्वजनिक पासकोड और उपभोक्ता सीक्रेट को कभी भी सार्वजनिक नहीं किया जाना चाहिए. ये क्लाइंट क्रेडेंशियल कुंजियां, Apigee Edge का इस्तेमाल करके, क्लाइंट ऐप्लिकेशन की खास पहचान करने के लिए करें.

आसान चरण

इन आसान चरणों में, किसी सामान्य ऐप्लिकेशन के लिए डेवलपर पासकोड हासिल करने का तरीका बताया गया है जिन्हें आपने अपना Apigee Edge संगठन बनाते समय कॉन्फ़िगर किया था. मुख्य रूप से, इन बटन का इस्तेमाल किया जा सकता है डेवलपमेंट और टेस्टिंग के लिए:

  1. नीचे बताए गए तरीके से डेवलपर ऐप्लिकेशन पेज ऐक्सेस करें.

    Edge

    Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके डेवलपर ऐप्लिकेशन पेज को ऐक्सेस करने के लिए:

    1. apigee.com/edge में साइन इन करें.
    2. पब्लिश करें > को चुनें ऐप्लिकेशन पर क्लिक करें.
    3. +प्रॉक्सी पर क्लिक करें

    क्लासिक Edge (प्राइवेट क्लाउड)

    क्लासिक एज यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके डेवलपर ऐप्लिकेशन पेज को ऐक्सेस करने के लिए:

    1. http://ms-ip:9000 में साइन इन करें, जहां ms-ip मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम.
    2. पब्लिश करें > को चुनें डेवलपर ऐप्लिकेशन पर क्लिक करें.
  2. Weather ऐप्लिकेशन की खास जानकारी देने वाला पेज खोलने के लिए, Weather ऐप्लिकेशन पर क्लिक करें. सूचना यह पता चला है कि ऐप्लिकेशन का डेवलपर है Nicolai Tesla. इस ऐप्लिकेशन और डेवलपर को डिफ़ॉल्ट रूप से प्रावधान किया जाता है. सभी डेवलपर ऐप्लिकेशन के लिए ज़रूरी है कि को भी ऐक्सेस किया जा सकता है.
  3. प्रॉडक्ट सेक्शन में, Premium Weather API प्रॉडक्ट के बगल में, उपभोक्ता आईडी और उपभोक्ता की निजता से जुड़ी वैल्यू दिखाने के लिए, दिखाएं.
  4. उन दो मानों को कॉपी करें और सेव करें -- आपको बाद में उनका इस्तेमाल करके 'एपीआई कॉल' ऐक्सेस टोकन पाने के लिए.

Edge API की मदद से क्लाइंट क्रेडेंशियल पाना

आप management API को कॉल करके किसी ऐप्लिकेशन के लिए उपभोक्ता कुंजी और सीक्रेट भी पा सकते हैं. सबसे पहले, अपने संगठन के ऐप्लिकेशन की सूची पाने के लिए, यह एपीआई कॉल करें:

$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps \
-u email:password 

यह कॉल, ऐप्लिकेशन आईडी के हिसाब से ऐप्लिकेशन की सूची दिखाता है.

[ "da496fae-2a04-4a5c-b2d0-709278a6f9db", "50e3e831-175b-4a05-8fb6-05a54701af6e" ]

ऐप्लिकेशन आईडी पर आसान से GET कॉल करके ऐप्लिकेशन की प्रोफ़ाइल वापस पाई जा सकती है:

$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/{app_id} \
-u email:password 

उदाहरण के लिए:

$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/da496fae-2a04-4a5c-b2d0-709278a6f9db \
-u email:password 

एपीआई कॉल, आपके बताए गए ऐप्लिकेशन की प्रोफ़ाइल दिखाता है. उदाहरण के लिए, ऐप्लिकेशन प्रोफ़ाइल के लिए Weatherapp में नीचे दिया गया JSON दिखाया गया है:

{
  "accessType" : "read",
  "apiProducts" : [ ],
  "appFamily" : "default",
  "appId" : "da496fae-2a04-4a5c-b2d0-70928a6f9db",
  "attributes" : [ ],
  "callbackUrl" : "http://weatherapp.com",
  "createdAt" : 1380290158713,
  "createdBy" : "noreply_admin@apigee.com",
  "credentials" : [ {
    "apiProducts" : [ {
      "apiproduct" : "PremiumWeatherAPI",
      "status" : "approved"
    } ],
    "attributes" : [ ],
    "consumerKey" : "bBGAQrXgivA9lKu7NMPyYpVKNhGar6K",
    "consumerSecret" : "hAr4Gn0gA9vyvI4",
    "expiresAt" : -1,
    "issuedAt" : 1380290161417,
    "scopes" : [ ],
    "status" : "approved"
  } ],
  "developerId" : "5w95xGkpnjzDBT4",
  "lastModifiedAt" : 1380290158713,
  "lastModifiedBy" : "noreply_admin@apigee.com",
  "name" : "weatherapp",
  "scopes" : [ ],
  "status" : "approved"
}

वैल्यू नोट करें consumerKey और consumerSecret के लिए.

ज़्यादा जानकारी पाएं

ऐप्लिकेशन रजिस्ट्रेशन और मुख्य मैनेजमेंट के बारे में ज़्यादा जानकारी पाने के लिए, ऐप्लिकेशन रजिस्टर करना और एपीआई मैनेज करना देखें कुंजियां.