Laravel Passport API Server Client DEMO > PHP프레임워크

PHP프레임워크

Laravel Passport API Server Client DEMO 정보

라라벨 Laravel Passport API Server Client DEMO

본문

https://github.com/LaravelDaily/Laravel-Passport-API-Server-Client-Demo

 

라라벨 패스포트에서 Oauth 2.0중에서 페이스북이나 구글 어카운트를 통해서 로그인 가능하게 하는 것에 대한 데모입니다. (소셜 로그인..)

 

아래 내용은 사이트에서 카피한 것인데 

 

Step 1. Install and configure Passport Server

laragon에서 안하고 php artisan serve로..

  1. Go to folder /passport-server in your Terminal or Command Prompt
  2. Copy .env.example to .env and fill in your database credentials
  3. Run composer install
  4. Run php artisan key:generate
  5. Run php artisan migrate --seed
  6. Run php artisan passport:client - enter ID equals 1, name can be whatever, and callback should be http(s)://[your_client_url]/callback ( http://passport-client.test/callback )
  7. Run php artisan passport:keys
  8. php artisan serve 로 localhost:8000 으로 접속이 가능합니다.

Step 2. Install and configure Passport Client

* laragon에서 돌립니다.

  1. Go to folder /passport-client in your Terminal or Command Prompt
  2. Copy .env.example to .env
  3. Run composer install
  4. Run php artisan key:generate
  5. In .env fill in these variables from Server Database:
  • API_CLIENT_ID=[oauth_clients.id value]
  • API_CLIENT_SECRET=[oauth_clients.secret value]
  • API_URL = http(s)://[your_server_url]

API_URL=http://localhost:8000

API_CLIENT_ID=5

API_CLIENT_SECRET=K8V4JHGzLPnaSgQ9NsUsTrJpWf8Vy1FaixUEvjVs

 

ID와 client Secret는 본인것으로 ..

 

웹브라우저에서 passport-client.test로 접속 하셔서 아이디: *** 개인정보보호를 위한 이메일주소 노출방지 *** 패스워드 password 로 접속해서 서버에서 authorize해 주는 과정등을 볼수 있습니다. 

 

예전에 잘 모를 때 그누보드에 붙여 보겠다고 했던 기억이 새롭네요..

https://sir.kr/so_app/81

 

추천
1

댓글 0개

전체 289 |RSS
PHP프레임워크 내용 검색

회원로그인

진행중 포인트경매

  1. 참여40 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT