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: 1612 |
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 Menguasai Proksi JavaScript dan Reflect API (Tanpa Sakit Kepala)
- 2 Altcoin Terbaik Untuk Crypto Bull Run
- 3 Bagaimana untuk Melumpuhkan Butang dalam Android Studio
- 4 96% daripada Koleksi NFT Telah Mati: Penganalisis Petang
- 5 Menguasai Operasi CRUD dengan OpenSearch dalam Python: Panduan Praktikal
- 6 Bagaimana Penahanan 8 Tahun Berfungsi Untuk Paus Ethereum
- 7 Ramalan Harga Bitcoin: BTC Menguji Semula SMA 200 Hari Di Tengah Kemelesetan Pasaran, Apa Seterusnya?
- 8 Altcoins Melihat Pertumbuhan Yang Agak Minggu Ini, Tetapi Bolehkah Mereka Mengekalkan Momentum untuk Mencetuskan Musim Altcoin?
- 9 XRP, ETH, TON, GRT Menawarkan Pertumbuhan Jangka Pendek Terhad. Bagi Individu Alpha yang Mencari Kemewahan dan Kejayaan, Meme Token DOGEN Adalah Jawapannya
- 10 Momentum Kenaikan Isyarat MATIC, NEAR, SHIB Ketika Mendekati Akhir Bulan
- 11 Mengapa Rexas Finance (RXS) Mendapat Daya Tarik
- 12 Corak Segi Empat Ini Memberi Isyarat Dua Senario Menaikkan untuk Solana: Tinjauan Harga SOL
- 13 Rexas Finance (RXS): Musim Altcoin 'Pembunuh Cardano' semakin dekat
- 14 Apa yang Difikirkan Pakar Mengenai Solana
- 15 Bitgert (BRISE) lwn Solana (SOL) lwn Ethereum (ETH) - Manakah Yang Akan Memimpin Larian Lembu 2024?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1364 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1649 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1547 2024-04-07
-
- Mock.js |. Axios.js |
- 2390 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 $version) { if ($reflClass->implementsInterface('OAuth\' . $version . '\Service\ServiceInterface')) { $this->serviceClassMap[$version][ucfirst($serviceName)] = $className; return $this; } } throw new Exception(sprintf('Service class %s must implement ServiceInterface.', $className)); }