2017-04-01 4 views
0

타사 응용 프로그램이 내 laravel 응용 프로그램의 사용자 데이터에 액세스 할 수 있도록 허용하려고합니다. 하지만이 과정이 실제로 어떻게 작동하는지 조금 혼란 스럽습니다.타사 응용 프로그램에 Laravel 응용 프로그램의 사용자 데이터 액세스 허용

나는 laravel 여권과 그 잘 작동하는 것을 설치했다. 그래서 내가하려는 일은 다음과 같습니다. 고유 한 client_id 및 비밀번호가있는 타사 앱은 사용자 이름과 비밀번호를 사용하여 사용자를 인증하면 모든 사용자 데이터에 액세스 할 수 있습니다.

휴대 기기 사용자 인증에 여권을 사용했습니다. 그러나 다른 사용자 데이터에 액세스 할 때 여권과 가능한지 확실하지 않습니다.

답변

0

액세스 토큰 발행 : https://laravel.com/docs/5.4/passport#issuing-access-tokens을 읽습니다. 그들은 당신이가는 데 필요한 모든 세부 사항을 제공합니다. 사용자가 액세스 권한을 부여한 클라이언트를 관리 할 수 ​​있도록 인터페이스를 직접 개발해야합니다.

사용자가 제 3 자에게 액세스 권한을 부여하면 해당 사용자의 데이터는 사용자의 클라이언트에 포함되므로 해당 사용자의 데이터에 액세스하게됩니다.

또한이 https://laracasts.com/series/whats-new-in-laravel-5-3/episodes/13

+0

laracast 감사를주의해야하지만 난 이미 읽고이를 구현했습니다. 제발이 제 질문을 보시오. http://stackoverflow.com/questions/43172792/laravel-passport-autenticate-user-before-authorize – Nomi