Joomla! 3.4.3
Je cherche un exemple de travail sur la façon de mettre en œuvre le code client OAuth2.0 dans Google, Facebook, etc.
Je comprends (et vois) une variété de OAuth classes dans la hiérarchie des bibliothèques Joomla!), Mais il n’existe aucun exemple sur la façon de les instancier/utiliser.
Classe de base (abstract?): /libraries/joomla/oauth2/client.php
Implémentation de Google: /libraries/joomla/google/auth/oauth2.php
Implémentation Facebook: /libraries/joomla/facebook/oauth.php
Toute aide sera la plus appréciée.
Vous pouvez charger n'importe quelle classe PHP dans le répertoire des bibliothèques à l'aide de la méthode jimport. Vous trouverez ci-dessous des exemples d'utilisation des fonds référencés dans la question.
jimport('joomla.oauth2.client');
jimport('joomla.google.auth.oauth2');
jimport('joomla.facebook.oauth');
La base de code de Joomla est bien documentée, donc une fois que vous avez une classe instanciée, tout décent IDE donnera accès à la documentation en ligne.
Je me rends compte que vous avez demandé un exemple, mais selon mon expérience, la communauté SO n'a pas l'habitude d'écrire du code sur demande. Vous aurez plus de poids avec les questions lorsque vous postez du code. .