Laravel 5.6 - TokenGuard (Auth)

TokenGuard




laravel

कक्षा टोकनगार्ड Guard लागू करता है ( स्रोत देखें )

लक्षण

GuardHelpers ये विधियां आम तौर पर सभी गार्डों में समान होती हैं।

गुण

संरक्षित Authenticatable उपयोगकर्ता $ वर्तमान में प्रमाणीकृत उपयोगकर्ता। GuardHelpers
संरक्षित UserProvider $ प्रदाता उपयोगकर्ता प्रदाता कार्यान्वयन। GuardHelpers
संरक्षित Request $ अनुरोध अनुरोध उदाहरण
संरक्षित स्ट्रिंग $ inputKey एपीआई टोकन युक्त अनुरोध से क्वेरी स्ट्रिंग आइटम का नाम।
संरक्षित स्ट्रिंग $ storageKey लगातार भंडारण में टोकन "कॉलम" का नाम।

तरीके

Authenticatable authenticate ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

GuardHelpers
bool check ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

GuardHelpers
bool guest ()

निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं।

GuardHelpers
पूर्णांक | अशक्त id ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें।

GuardHelpers
इस $ setUser ( Authenticatable उपयोगकर्ता उपयोगकर्ता)

वर्तमान उपयोगकर्ता सेट करें।

GuardHelpers
UserProvider getProvider ()

गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को प्राप्त करें।

GuardHelpers
शून्य setProvider ( UserProvider $ प्रदाता)

गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को सेट करें।

GuardHelpers
शून्य __construct ( UserProvider $ प्रदाता, Request $ अनुरोध, स्ट्रिंग $ inputKey = 'api_token', स्ट्रिंग $ storageKey = 'api_token')

एक नया प्रमाणीकरण गार्ड बनाएँ।

Authenticatable | शून्य user ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें।

तार getTokenForRequest ()

वर्तमान अनुरोध के लिए टोकन प्राप्त करें।

bool validate (सरणी $ credentials = [])

उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें।

इस $ setRequest ( Request $ अनुरोध)

वर्तमान अनुरोध उदाहरण सेट करें।

विवरण

Authenticatable प्रमाणीकरण ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

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

Authenticatable

अपवाद

AuthenticationException

बूल चेक ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

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

bool

बूल अतिथि ()

निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं।

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

bool

int | शून्य आईडी ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें।

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

पूर्णांक | अशक्त

$ इस setUser ( Authenticatable उपयोगकर्ता उपयोगकर्ता)

वर्तमान उपयोगकर्ता सेट करें।

पैरामीटर

Authenticatable उपयोगकर्ता $

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

इस $

UserProvider getProvider ()

गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को प्राप्त करें।

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

UserProvider

शून्य सेटप्रोवाइडर ( UserProvider प्रदाता $ प्रदाता)

गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को सेट करें।

पैरामीटर

UserProvider $ प्रदाता

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

शून्य

शून्य __construct ( UserProvider $ प्रदाता, Request $ अनुरोध, स्ट्रिंग $ inputKey = 'api_token', स्ट्रिंग $ storageKey = 'api_token')

एक नया प्रमाणीकरण गार्ड बनाएँ।

पैरामीटर

UserProvider $ प्रदाता
Request $ अनुरोध
तार $ inputKey
तार $ storageKey

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

शून्य

Authenticatable | शून्य उपयोगकर्ता ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें।

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

Authenticatable | शून्य

स्ट्रिंग getTokenForRequest ()

वर्तमान अनुरोध के लिए टोकन प्राप्त करें।

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

तार

बूल मान्य (सरणी $ credentials = [])

उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें।

पैरामीटर

सरणी $ साख

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

bool

$ this setRequest ($ अनुरोध का अनुरोध करें)

वर्तमान अनुरोध उदाहरण सेट करें।

पैरामीटर

Request $ अनुरोध

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

इस $