2011-11-30 14 views
5

में फायरवॉल यह संभव एक दिया की मेजबानी के लिए फायरवॉल मैप करने के लिए, उदाहरण के लिए कुछ इस तरह है।प्रति मेजबान Symfony2

विशिष्ट मेजबानों को फ़ायरवॉल सीमित करने की क्षमता प्रति-होस्ट आधार पर प्रदाताओं का उपयोग करना आसान बनाती है। विभिन्न डोमेन के साथ किसी को ओवरलैपिंग पैटर्न के बारे में चिंता करने की ज़रूरत नहीं है।

+1

Symfony 2.2 होस्ट नामों के आधार पर रूट करने के लिए सक्षम हो जाएगा। मैं अभी भी जांच कर रहा हूं कि फ़ायरवॉल में समान कार्यक्षमता होगी और परिणाम के साथ वापस आ जाएंगे। – GergelyPolonkai

उत्तर

1

असल में, किसी भी प्रमाणीकरण योजना को दिए गए सुरक्षा अवधारणा के साथ लागू किया जा सकता है। आपके मामले में आपको शायद एक एंट्रीपॉइंट को परिभाषित करने की आवश्यकता होगी जो उस होस्ट को भी चेक करेगा जिसे उपयोगकर्ता आ रहा है। हालांकि आपको ध्यान में रखना चाहिए कि "मेजबान" जानकारी जरूरी नहीं है और संभवतः प्रमाणीकरण का आपका एकमात्र उपाय नहीं होना चाहिए।

यदि आप यह जानना चाहते हैं कि अपनी खुद की प्रमाणीकरण योजना कैसे कार्यान्वित करें, तो फ्रेमवर्क बंडल में पहले से प्रदान की गई फॉर्म-लॉगिन प्रमाणीकरण योजना देखें। शुरू करने के लिए एक अच्छी जगह सुरक्षा कारखाना है (सिम्फनी \ बंडल \ सुरक्षा बंडल \ निर्भरता इंजेक्शन \ सुरक्षा \ फैक्टरी \ फॉर्मलॉगिन फैक्टरी) जो प्रमाणीकरण योजना में शामिल सभी वर्गों की गतिशील विन्यास और इंजेक्शन को संभालती है। सुरक्षा बंडल के आर्किटेक्चर के उच्च स्तर के दृश्य के लिए symfony book's section on security भी देखें।