आप "मूल Authflow" cognito पहचान, आप एसटीएस के "AssumeRoleWithWebIdentity" को फोन करके अपने उपयोगकर्ताओं के लिए साख पाने के लिए की आवश्यकता होगी, जिसका मतलब है से उपयोग कर रहे हैं। यहाँ कुछ प्रलेखन मदद करने के लिए है:
var client = apigClientFactory.newClient({
accessKey: ACCESS_KEY,
secretKey: SECRET_KEY,
sessionToken: SESSION_TOKEN });
कुंजी और टोकन "AssumeRoleWithWebIdentity" कॉल का परिणाम से आते हैं: http://docs.aws.amazon.com/cognito/devguide/identity/concepts/authentication-flow/
एक बार जब आप साख है, तो आप एपीआई गेटवे क्लाइंट का दृष्टांत कर सकते हैं।
यदि आपने अपनी आईएएम भूमिकाएं कॉन्फ़िगर की हैं, और प्राधिकरण सही ढंग से आपको अपने एपीआई तक पहुंचने में सक्षम होना चाहिए।
यहाँ प्रलेखन भूमिकाओं को कॉन्फ़िगर कैसे करें & प्राधिकरण का वर्णन किया गया है: - http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html
स्रोत
2015-09-20 03:13:34
आप चला गया है सब कुछ से क्या मतलब है http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-method-settings.html#how-to-method-settings-callers-console
इसके अलावा, यहां CORS सक्षम करने के लिए कैसे है? एपीआई गेटवे एपीआई के अंदर कॉलर के बारे में आपको किस जानकारी की आवश्यकता है? –
क्या आप कुछ नमूना कोड और त्रुटि संदेश प्राप्त करने में सक्षम होंगे? –
@ScottWilleke मेरे लॉगिन पेज कॉल/डोलॉगिन एपीआई, तो मुझे कॉग्निटो से टोकन और आईडी मिलती है। इसके बाद मैं प्रतिबंधित पेज पर प्रोफाइल की तरह जाता हूं, यह कॉल/शोप्रोफाइल एपीआई कॉल करता है। अभी अभी/शोप्रोफाइल नहीं जानता है कि मैं लॉग इन हूं या नहीं। तो मुझे त्रुटि "गुम प्रमाणीकरण टोकन" त्रुटि देता है। मुझे लगता है कि मुझे प्रत्येक एपीआई गेटवे कॉल में अपना टोकन और आईडी भेजना चाहिए, लेकिन उन्हें कैसे भेजना है? "अमेज़ॅन-कॉग्निटो-टोकन" जैसे हेडर? या एक और तरीका? – user2882027