2016-08-12 4 views
2

Wie kann ich die Authentifizierung und Autorisierung für meine Symfony 3-App über Google Play Market Account konfigurieren? Ich habe versucht, FOSOAuthServerBundle für diese Zwecke zu verwenden. Die Dokumentation erzählt eine Client mit Clientmanager auf diese Weise zu erstellen:Google Play Market-Authentifizierung für Symfony 3 App

$clientManager = $this->getContainer()->get('fos_oauth_server.client_manager.default'); 
$client = $clientManager->createClient(); 
$client->setRedirectUris(array('http://www.example.com')); 
$client->setAllowedGrantTypes(array('token', 'authorization_code')); 
$clientManager->updateClient($client); 

Aber keine Worte, darüber, wo Sie diesen Code setzen. Aber ich habe bereits Zugangsdaten, die ich von Google Console erhalten habe. Ist es möglich, sie zu verwenden, um sich mit dem Google Play Market-Konto anzumelden? Wie verbinde ich sie mit einer benutzerdefinierten Authentifizierung? Wo sollte ich diese Credits verwenden? Gibt es Tutorials zu diesem Prozess im Rahmen von Symfony 3?

Antwort

1

Die FOSOAuthServerBundle ist ein Server. Was Sie brauchen, ist ein Kunde.

Sie sollten versuchen, stattdessen HWIOAuthBundle oder thephpleague/oauth2-client zu verwenden. Wenn keine dieser Bibliotheken Ihren Anforderungen entspricht, finden Sie möglicherweise andere Implementierungen on Packagist.

+0

HWIOAuthBundle ist noch nicht mit Symfony 3.1 kompatibel ... was soll ich verwenden? – Varg

+0

Ich habe meine Antwort mit Links zu anderen Bibliotheken aktualisiert. –

+0

thephleague hilft! Ich folgte der Dokumentation und bekam ein Ergebnis. Vielen Dank! – Varg

Verwandte Themen