aktueller Standort: Heim > Downloadseite > Bibliothek herunterladen > Andere Bibliotheken > OAuth-PHP-Bibliothek
OAuth-PHP-Bibliothek
Klassifizieren: Bibliothek herunterladen / Andere Bibliotheken | Veröffentlichkeitsdatum: 2017-12-12 | Besuche: 1668 |
Herunterladen: 71 |
Neueste Downloads
Fantasy-Aquarium
Girls Frontline
Flügel der Sterne
Kleine Blumenfee, Feenparadies
Restaurant Cute Story
Shanhe Reiseerkundung
Liebe und Produzent
Das stärkste Gehirn 3
Odd Dust: Damila
Junge Reise in den Westen 2
24 StundenBestenliste lesen
- 1 Wie kann verhindert werden, dass Beschriftungen in Matplotlib-Plots abgeschnitten werden?
- 2 Wie sortiere ich ein eingebettetes Array-Feld in MongoDB?
- 3 Movavi Video Editor geknackt
- 4 Dynamics.exe - Was ist Dynamics.exe?
- 5 Wie kann man gleichzeitig auf asynchrone Rückruffunktionen warten?
- 6 Was ist der Zweck von „“ in Backbone.js?
- 7 Wie erreicht man die Funktionalität von Postgresqls DISTINCT ON in MySQL?
- 8 Wie entkomme ich den Doppelpunkt in JPA-Abfragen für MySQL-Benutzervariablen?
- 9 Wie rufe ich die erste Zeile jeder Gruppe in einem Pandas-DataFrame ab?
- 10 Wie behebe ich den Fehler „EPERM: Vorgang nicht zulässig“ beim Festlegen des npm-Präfixes unter Windows?
- 11 dwrcc.exe - Was ist dwrcc.exe?
- 12 Wie kann man perfekte Quadrate ohne Gleitkommafehler genau bestimmen?
- 13 Warum sind „Navigator“, „Fenster“ und „Dokument“ in meiner Nuxt-Anwendung nicht definiert?
- 14 dxinput3.dll - Was ist dxinput3.dll?
- 15 Warum wirft Android Studio bei der Registrierung auf Marshmallow den Fehler „getSlotFromBufferLocked: unbekannter Puffer“ aus?
Neueste Tutorials
-
- 国外Web开发全栈课程全集
- 1719 2024-04-24
-
- Go语言实战之 GraphQL
- 2002 2024-04-19
-
- 550W粉丝大佬手把手从零学JavaScript
- 3420 2024-04-18
-
- python大神Mosh,零基础小白6小时完全入门
- 2952 2024-04-10
-
- MySQL 初学入门(mosh老师)
- 1804 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品课堂
- 2617 2024-03-29
Das OAUTH-Protokoll bietet einen sicheren, offenen und einfachen Standard für die Autorisierung von Benutzerressourcen. Gleichzeitig kann jeder Dritte den OAUTH-Authentifizierungsdienst nutzen und jeder Dienstanbieter kann seinen eigenen OAUTH-Authentifizierungsdienst implementieren, sodass OAUTH offen ist. Die Branche bietet mehrere Implementierungen von OAUTH an, z. B. PHP, JavaScript, Java, Ruby und andere Sprachentwicklungskits, was Programmierern viel Zeit spart und OAUTH daher einfach macht. Viele Internetdienste wie Open API und viele große Unternehmen wie Google, Yahoo, Microsoft usw. bieten OAUTH-Authentifizierungsdienste an. Dies reicht aus, um zu zeigen, dass der OAUTH-Standard nach und nach zum Standard für die Autorisierung offener Ressourcen geworden ist.
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)); }