나는 종류가 다양하지만 범위를 좁히려 고합니다. 나는 laravel과 작은 소셜 네트워크를 구축하고 내 문제는 내가 API를 사용하는 개발자가해야하기 때문에 내 api (개발자 인증)를 사용하여 개발자를 알고 싶습니다 나를 딩고 내 문제가있는 API를 구축 찾고 있습니다 내 사이트의 사용자를 인증하여 게시하거나 정보를 얻으십시오 ...이 인증이 어떻게 작동하는지 알고 싶습니다.jwt api authentication work (dingo-laravel 사용)
개발자 [email protected]은 (는) 비밀번호 'dev123'을 사용하여 특정 사용자의 게시물을 가져오고 게시물의 URL은 mydomain.com/api/users/445/posts/4이고 사용자 445는 전자 메일 사용자 @ gmail.com 및 암호 'user123'. jwt를 사용하여 개발자 인증 및 사용자 인증 처리를 어떻게 관리합니까? jwt에 대한 자습서를 살펴 보았지만 인증중인 api 사용자 (개발자)인지 플랫폼 사용자인지 혼동하지 않았습니다. 사전에 감사 드리며, 가능한 경우이를 다루는 튜토리얼을 고맙게 생각합니다.
감사합니다,하지만 난 당신이 내가 선택해야하는 방법을 통해 말할 때 이해 해달라고. API 요청에서 사용자 클레임 만 볼 수 있다는 것은 토큰이있는 요청에 개발자 정보가 필요 없다는 것을 의미합니까? –
개발자를 인증하면 (개발자가 로그인하는 경우) 개발자에게 역할 "개발자"가있는 토큰을 제공 할 수 있습니다. 그런 다음 요청이 "개발자"역할을 포함한 유효한 토큰으로 제공되면 개발자임을 확신 할 수 있으며 개발자 또는 소유자가 액세스해야하는 리소스에 대한 액세스 권한을 부여 할 수 있습니다. – andig