Symfony 4.1

GuardAuthenticationFactory




symfony

GuardAuthenticationFactory

वर्ग GuardAuthenticationFactory लागू करता है SecurityFactoryInterface

फ़ायरवॉल के तहत "गार्ड" प्रमाणीकरण प्रदाता कुंजी को कॉन्फ़िगर करता है।

तरीके

तार getPosition ()

उस स्थिति को परिभाषित करता है जिस पर प्रदाता कहा जाता है।

तार getKey ()

फ़ायरवॉल कॉन्फ़िगरेशन में प्रदाता को संदर्भित करने के लिए उपयोग की जाने वाली कॉन्फ़िगरेशन कुंजी को परिभाषित करता है।

addConfiguration ( NodeDefinition $ नोड)
सरणी create (कंटेनरबर्ल $ कंटेनर, स्ट्रिंग $ आईडी, एरे $ कॉन्फिग, स्ट्रिंग $ यूजरप्रोवाइडर, स्ट्रिंग $ डिफॉल्टइयरशिप)

प्रमाणीकरण श्रोता का उपयोग करने के लिए आवश्यक कंटेनर सेवाओं को कॉन्फ़िगर करता है।

विवरण

स्ट्रिंग getPosition ()

उस स्थिति को परिभाषित करता है जिस पर प्रदाता कहा जाता है।

संभावित मान: pre_auth, फ़ॉर्म, http और याद_मे।

प्रतिलाभ की मात्रा

तार

स्ट्रिंग गेटकी ()

फ़ायरवॉल कॉन्फ़िगरेशन में प्रदाता को संदर्भित करने के लिए उपयोग की जाने वाली कॉन्फ़िगरेशन कुंजी को परिभाषित करता है।

प्रतिलाभ की मात्रा

तार

AddConfiguration ( NodeDefinition $ नोड)

पैरामीटर

NodeDefinition $ नोड

एरे क्रिएट (कंटेनरबर्स्ट $ कंटेनर, स्ट्रिंग $ आईडी, एरे $ कॉन्फिग, स्ट्रिंग $ यूजरप्रोइडर, स्ट्रिंग $ डिफॉल्टइंनप्वाइंट)

प्रमाणीकरण श्रोता का उपयोग करने के लिए आवश्यक कंटेनर सेवाओं को कॉन्फ़िगर करता है।

पैरामीटर

ContainerBuilder $ कंटेनर
तार $ आईडी फ़ायरवॉल की अद्वितीय आईडी
सरणी $ config श्रोता के लिए विकल्प सरणी
तार $ userProvider उपयोगकर्ता प्रदाता की सेवा आईडी
तार $ defaultEntryPoint

प्रतिलाभ की मात्रा

सरणी तीन मान युक्त: - प्रदाता आईडी - श्रोता आईडी - प्रवेश बिंदु आईडी