기존 카카오톡 로그인, 네이버 로그인 국내업체의 로그인은 curl 을 통해서 웹으로 불러오고 보여지는걸 긁어오는 방식으로 소셜 로그인을 달았는데...
구글과 페이스북 같은 글로벌 소셜 로그인을 달려니 이미 오브젝트로 쉽게 쓸수있게 만들어 놨더라..
구글은 삽질하면서 인터넷 검색해서 달았는데, 페이스북의 오브젝트를 받으려니.. 이미 github에 만들어진 파일은 있는데. vendor 이 먼지. autoload.php 는 뭔지. 아 젼나 헷갈렸다.
그 중심에 composer 가 있다는 것만 알면 된다..
composer를 yum으로 설치하려니까.. 수십만가지의 의존성 파일이 같이 설치되야 한다고 나오더라. 이거 원...
=============================================================================================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================================================================================
Installing:
composer noarch 1.7.2-1.el7 epel 383 k
Installing for dependencies:
php-PsrLog noarch 1.0.2-2.el7 epel 12 k
php-composer-ca-bundle noarch 1.0.2-1.el7 epel 12 k
php-composer-semver noarch 1.4.2-1.el7 epel 17 k
php-composer-spdx-licenses noarch 1.4.0-1.el7 epel 17 k
php-composer-xdebug-handler noarch 1.3.0-1.el7 epel 18 k
php-intl x86_64 7.2.10-1.el7.remi remi-php72 215 k
php-jsonlint noarch 1.6.1-1.el7 epel 17 k
php-justinrainbow-json-schema5 noarch 5.2.7-1.el7 epel 41 k
php-paragonie-random-compat noarch 2.0.12-1.el7 epel 26 k
php-password-compat noarch 1.0.4-1.el7 epel 10 k
php-seld-phar-utils noarch 1.0.1-1.el7 epel 7.7 k
php-symfony-browser-kit noarch 2.8.12-2.el7 epel 23 k
php-symfony-class-loader noarch 2.8.12-2.el7 epel 26 k
php-symfony-common noarch 2.8.12-2.el7 epel 124 k
php-symfony-config noarch 2.8.12-2.el7 epel 51 k
php-symfony-console noarch 2.8.12-2.el7 epel 88 k
php-symfony-css-selector noarch 2.8.12-2.el7 epel 37 k
php-symfony-debug noarch 2.8.12-2.el7 epel 36 k
php-symfony-dependency-injection noarch 2.8.12-2.el7 epel 83 k
php-symfony-dom-crawler noarch 2.8.12-2.el7 epel 30 k
php-symfony-event-dispatcher noarch 2.8.12-2.el7 epel 24 k
php-symfony-expression-language noarch 2.8.12-2.el7 epel 27 k
php-symfony-filesystem noarch 2.8.12-2.el7 epel 22 k
php-symfony-finder noarch 2.8.12-2.el7 epel 38 k
php-symfony-http-foundation noarch 2.8.12-2.el7 epel 93 k
php-symfony-http-kernel noarch 2.8.12-2.el7 epel 99 k
php-symfony-polyfill noarch 1.5.0-1.el7 epel 26 k
php-symfony-process noarch 2.8.12-2.el7 epel 32 k
php-symfony-var-dumper noarch 2.8.12-2.el7 epel 48 k
php-symfony-yaml noarch 2.8.12-2.el7 epel 28 k
Transaction Summary
=============================================================================================================================================================================================================================================
Install 1 Package (+30 Dependent packages)
Total download size: 1.7 M
Installed size: 6.3 M
Is this ok [y/d/N]:
그래서 그냥 composer만 깔았다. 이렇게.
php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/local/bin/
ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
끝.. 이걸로 뭘하냐고??
내가 지금 하려는건 이거다.
https://developers.facebook.com/docs/php/howto/example_facebook_login
댓글 없음:
댓글 쓰기