lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Perpustakaan lain > Pustaka PHP OAuth
Pustaka PHP OAuth
Mengelaskan: Muat turun perpustakaan / Perpustakaan lain | Masa keluaran: 2017-12-12 | lawatan: 1644 |
Muat turun: 71 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Bagaimanakah saya boleh menukar peraturan kelas CSS secara dinamik menggunakan jQuery tanpa menyentuh DOM?
- 2 Bagaimana untuk Mengisih Tatasusunan Java dalam Susunan Menurun?
- 3 dmhealthsvr.exe - Apakah dmhealthsvr.exe?
- 4 Bagaimana untuk Menghantar Permintaan HTTP HEAD dalam Python 2?
- 5 Bagaimana untuk Mencipta Jadual Boleh Tatal dengan Baris dan Lajur Pertama Terkunci dalam JavaScript?
- 6 dgwintbn.dll - Apakah dgwintbn.dll?
- 7 Mengapa `TCPListener` Go Tidak Menggunakan Saluran untuk Concurrency?
- 8 Bagaimanakah MySQL Memastikan Integriti Data dalam Operasi Serentak?
- 9 Bagaimana untuk Mencipta Sempadan Putus Animasi dengan CSS Tanpa SVG?
- 10 Adakah Penyata Disediakan Memerlukan `mysql_real_escape_string()` untuk Keselamatan?
- 11 dlcxmon.exe - Apakah dlcxmon.exe?
- 12 Bagaimana untuk Menukar PNG ke JPG dengan Mampatan dan Mengekalkan Ketelusan dalam PHP?
- 13 Mengapa Kaedah __init__ Penting untuk Permulaan Objek dalam Kelas Python?
- 14 dlcgpp5c.dll - Apakah dlcgpp5c.dll?
- 15 Mengapa Menukar Warna Teks dalam Kotak Teks Dilumpuhkan Berfungsi Berbeza dalam IE6/7 dan Firefox?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1664 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1939 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1761 2024-04-07
-
- Mock.js |. Axios.js |
- 2576 2024-03-29
Protokol OAUTH menyediakan standard yang selamat, terbuka dan mudah untuk kebenaran sumber pengguna. Pada masa yang sama, mana-mana pihak ketiga boleh menggunakan perkhidmatan pengesahan OAUTH dan mana-mana pembekal perkhidmatan boleh melaksanakan perkhidmatan pengesahan OAUTH sendiri, jadi OAUTH dibuka. Industri ini menyediakan pelbagai pelaksanaan OAUTH, seperti PHP, JavaScript, Java, Ruby dan kit pembangunan bahasa lain, yang sangat menjimatkan masa pengaturcara, jadi OAUTH adalah mudah. Banyak perkhidmatan Internet seperti Open API, dan banyak syarikat besar seperti Google, Yahoo, Microsoft, dll. menyediakan perkhidmatan pengesahan OAUTH Ini sudah cukup untuk menunjukkan bahawa piawaian OAUTH secara beransur-ansur menjadi standard untuk kebenaran sumber terbuka.
class ServiceFactory { protected $httpClient; protected $serviceClassMap = array( 'OAuth1' => array(), 'OAuth2' => array() ); protected $serviceBuilders = array( 'OAuth2' => 'buildV2Service', 'OAuth1' => 'buildV1Service', ); public function setHttpClient(ClientInterface $httpClient) { $this->httpClient = $httpClient; return $this; } public function registerService($serviceName, $className) { if (!class_exists($className)) { throw new Exception(sprintf('Service class %s does not exist.', $className)); } $reflClass = new \ReflectionClass($className); foreach (array('OAuth2', 'OAuth1') as $retakon) { if ($reflClass->implementsInterface('OAuth\' . $retakon . '\Service\ServiceInterface')) { $this->serviceClassMap[$retakon][ucfirst($serviceName)] = $className; return $this; } } throw new Exception(sprintf('Service class %s must implement ServiceInterface.', $className)); }