मैंने अभी एक लेख पढ़ा है जहां बिल्ड-इन स्कोप का उपयोग करके एसीएल अनुमतियां मान्य हैं।
यहाँ उल्लेख लेख के लिए लिंक है:
{
"username": "han",
"scope": ["door-trash-compactor"]
}
: https://blog.andyet.com/2015/06/16/harnessing-hapi-scopes/
और जल्दी से फिर से शुरू करने (ऊपर के लिंक से उदाहरण का उपयोग), आप एक उपयोगकर्ता उद्देश्य यह है कि तरह तो लग रहा है मिल इस उपयोगकर्ता के लिए जो कुछ भी आपके एसीएल का समर्थन कर रहा है, उसके द्वारा उत्पन्न किया जा सकता है।
server.route({
method: 'GET',
route: '/doors/{door_id}',
config: {
handler: function (request, reply) {
reply(request.params.door_id ' door is closed');
},
auth: {
scope: ['door-{params.door_id}']
}
}
});
गुंजाइश door-{params.door_id}
door-trash-compactor
जो तब सत्यापित किया जाएगा, करने के लिए अनुवाद किया जाएगा: इस मामले में आप आईडी trash-compactor
के साथ संसाधन door
कि इतने तरह जाँच की जा सकती है। ट्रैश कॉम्पैक्टर दरवाजे के लिए हान का अनुरोध मान्य होगा और उसे door is closed
संदेश मिलेगा।
ब्लॉग पोस्ट अच्छी तरह से लिखा गया है (इस सारांश के बाद बहुत बेहतर है) और बेहतर विवरण में इसका वर्णन करता है - पढ़ने की अनुशंसा करेगा।
क्या आपको कुछ मिला? – srlm
नहीं, यह परियोजना इस पल के लिए चालू है। किसी भी निष्कर्ष पर वापस पोस्ट करेंगे। – Adamski