Atuamos com Laravel faz mais de 5 anos e sabemos o quão difícil é encontrar conteúdo estruturado e completo na nossa língua nativa (português): deep dive, performance, API's, testes automatizados, deploy. Se você curtiu, confira o vídeo pra saber mais: ruclips.net/video/saYeBhJY--A/видео.html
Fantástico cara, simplesmente um dos melhores vídeos sobre OAuth e Laravel Passport, continuem neste nível. Muito das vezes vídeos como este nos ajudam muito mais que a própria documentação do Laravel.
Engraçado, quando li "o guia definitivo" já vim todo pensando 'nossa, que viagem, titulo ridículo" .... e cara, como eu tava errado, parabéns galera pelo guia realmente definitivo! Tá salvo aqui pra sempre! Parabéns!
Que vídeo fantástico, uma aula #f*da. As dúvidas acho que vou resolver pesquisando e lendo os comentários, só passei aqui para elogiar o trabalho. Parabéns
Muito bom, consegui fazer todos os Grant Types, explicados, tive alguma dificuldade mas com pesquisas funcionou, pois algumas coisas mudaram entre a versão do Laravel utilizado e a atual, mas foi show toda explicação.
Gostei bastante do vídeo, muito explicativo, mas acredito que esse tópico caberia uma série de alguns vídeos curtos falando de forma mais detalhada de cada etapa.
Parabéns pelo vídeo. Conteúdo de altíssima qualidade. Tenho uma dúvida: Eu utilizo uma API em Laravel para um sistema em que o front é em JS. Nesse sistema, utilizo a autenticação padrão Authenticate do Laravel, com email e senha. Agora eu preciso disponibilizar a API para acesso externo em outros sistemas. Estou em dúvida de qual abordagem utilizar: Implementar o Laravel Passport e utilizar as duas formas de autenticação ou migrar toda autenticação para o Laravel Passport. Qual seria a melhor forma?
Opa, que aula legal cara! estou com uma duvida, o que seria melhor usar para ter uma api utilizando o laravel e meu front em next-js? eu gostaria que o login fosse tudo 100% no front-end com o next-js, seria melhor usar o sanctum e fazer SPA ou da para fazer com o passaport também?
Muito boa a explicação! Parabéns pelo conteúdo! Sabe informar se no momento da autenticação via login no resource owner, quando sucesso, pode ser retornado o schema do database que será utilizado no resource server? No cenário proposto, cada grupo de usuário iria acessar um schema diferente.
Acredito que sim, Elton. Seria uma construção de um multitenancy com uma API feita em Laravel, certo? Da uma olhada nesse vídeo, talvez te ajude com alguma ideia. ruclips.net/video/R76u2TkZ75U/видео.html
Felipe, boa pergunta! Eu também estou em busca de implementação de OIDC porem, muito difícil encontrar conteúdo. Danilo, se você tiver alguma indicação seria muito bom para implementação do OIDC com OAuth. Obrigado!
Vídeo excelente! Obrigado pela aula, Danilo! Gostaria de saber se consigo criar uma lógica em que os usuários só consigam logar pelo mesmo dispositivo ou navegador e sempre que fizerem primeiro acesso ou login por dispositivo diferente, o usuário administrador tenha opção de liberar acesso ou bloquear. É meio complexo, mas ficarei muito grato caso passe qualquer material para estudar. Abração
Muito bom, cara estou com uma dúvida consigo capturar a tentativa de login não autorizado ou alguma credencial errada, ao bater na rota oauth/token utilizando concessão por senha ? Abraço !
E qual a melhor forma de usar essa metodologia? eu devo deixar direto na rota e sempre gerar um novo cada vez que um usuário faz requisição pra essa api? devo salvar esse access_token em algum lugar e consultar sempre por ele?
Excelente aula! Parabéns! Gostaria de saber se dá para fazer algo similar com o sanctum, para autenticação de uma empresa parceira ou só o passaport faz isso?
Sensacional Danilo, vc tem o dom de explicar! Tenho uma dúvida. Tenho meu sistema com vários usuários e suas permissões.. e um sistema de terceiros quer acessar uma página interna do meu sistema com os usuários dele. Primeiramente eles precisam cadastrar os usuários deles na minha plataforma certo. Porém eles não querem que os usuários deles loguem na plataforma deles e depois loguem na minha. Ele quer fazer o mesmo exemplo que você fez, colocar um botão de uma página interna da minha aplicação ex: minhappp/relatorios/relatorio/, ai quando ele clicar no botão precisa abrir no frame do sistema dele essa página. Qual seria a melhor forma?
Sensacional amigo muito bom, você chegou a comentar no video sobre uma api do oauth para não ter que digitar o codigo na mão, saberia informar onde posso encontrar essa documentação ? Grato!
Falaaaa, Silas. Me desculpe se não entendi a pergunta, mas seria a API do Passport para gerenciar os clients? Se for, ta na mão: laravel.com/docs/8.x/passport#clients-json-api
Muito boa a explicação, muito obrigado pela dedicação. Fiquei apenas com uma dúvida, se puder me ajudar, como obtenho o usuário authenticado quando o método é passport:client --client, no caso, de aplicação para aplicação? O auth() ou $request->user() não funcionam
No caso do grant_type = client_credentials não vai ter as credenciais de usuário, somente o client_id e o client_secret. Com o client_id vc já identifica qual a aplicação, pela tabela oauth_clients
Parabéns amigo , muito bem explicado . Melhor explicação de Passport que eu vi . Tenho uma dúvida , to lutando aqui pra fazer uma mult authenticação com roles ( Permissões - user_admin , user_customer ) , estou me matando aqui , busando varias referencias e juntando tudo , vi que existem varias abordagens para fazer isto . Nesta nova versão de laravel ( versão 7 ) , vi que na tabela oauth_clients - existe uma coluna chamada provider , que inclusive vc mensionou no seu video . esta coluna não existia antes na versão do laravel 6 . Seria certo eu fazer para cada provider uma chave Grand Client na tabela - oauth_clients ? para que eu pudesse estar restringindo o acesso , para que os usuários user_customer não tenha acesso ao conteúdo do usuário user_admin ? Ai ficaria mais ou menos assim - conf/auth.php 'providers' => [ 'user_customer' => [ 'driver' => 'eloquent', 'model' => App\UserCustomer::class, ], 'user_admin' => [ 'driver' => 'eloquent', 'model' => App\UserAdmin::class, ] , ], routes/api Route::group(['middleware' => ['auth:user_admin']] , function() { Route::post('/admin/info' , [ 'uses' => 'AdminAuthController@info' ]); }); Route::group(['middleware' => ['auth:user_customer']] , function() { Route::post('/custumer/info' , [ 'uses' => 'CustomerAuthController@info' ]); }); AdminAuthController.php /*-------------------------------------------------------------------------- USER INFO */ public function info(Request $request){ return auth('user_admin')->user(); } CustomerAuthController.php /*-------------------------------------------------------------------------- USER INFO */ public function info(Request $request){ return auth('user_customer')->user(); } seria mais ou menos assim ? estou indo no caminho certo ? obrigado
Murilo, entra no nosso discord pra gente poder te ajudar com relação a isso. Por comentário aqui no RUclips não fica mto dinâmico. ✅ FAÇA PARTE DA NOSSA COMUNIDADE NO DISCORD: discord.gg/mhyKFgv
Boa tarde, Primeiramente muito bom o seu vídeo. Tenho uma dúvida sobre qual opção usar. Aqui na empresa temos vários sistemas diferentes e cada um tem seu grupo de usuários (um usuário normalmente não usa mais de um sistema), queria saber qual das opções você recomendaria usar para que todos sistemas façam uma consulta em uma unica api.
Meu Irmão! Esse vídeo é foda! Muito massa, mesmo! Se possível, poderiam me tirar duas dúvidas? Como faço para fazer o processo de logout e invalidar um access_token?
Aula sensacional, finalmente entendi como funciona a parte de OAuth. Eu só tenho uma dúvida sobre como funciona a autenticação do passport usando o middleware CreateFreshApiToken. Você teria algum material para recomendar?
Parabéns! Ótima aula! Dúvida: Nesse caso vc fez o login através da web, no meu teste tbm funcionou! Tenho um caso que a Tela de login é um projeto à parte como devo proceder? O fluxo é esse ! App Tablet (login) ---> API Faz login na API de autenticação Servidor de conteúdo Token Request na API de autenticação Servidor de conteúdo solicita recurso na API de autenticação Servidor de conteúdo App Tablet (conteúdo) Como posso autenciticar o usuário sendo que o caso da aula essa "tela" esta na API, e no meu caso a tela de login está no Client. Por favor - HELP!!!!
Um assunto complexo, porem como sua didatica é daora, acho que se eu assistir mais 2x eu consigo entender 100% kkk. Deve ser poderosíssimo unir esse Passport com NuxtJS e GraphQL!!!
Boa noite! Aconteceu duas situações que eu não entendi. A primeira é que ao colocar --auth, não reconheceu a opçao. A segunda é que o método Passport::routes(); não existe, acreditou eu que seja versão. Você já viu alguma dessas situações ocorrer?
Estava querendo usar o Passport para alguns determinados end-poins da minha API e o JWT para outros end-points da API. A pergunta é: seria possível usar o jwt e passport juntos? Eu tentei aqui mas ele dá conflito porque na requisição cliente tem passar o Bearer + token e ai jwt não funciona
Danilo, muito bom o conteúdo. Aproveitando gostaria de tirar uma dúvida e obter uma orientação. Tenho várias APIs e em alguns casos uma API consome dados de outra API. Teria como eu criar uma API única autenticação, e à partir dai controlar os acessos às demais APIs existentes? Por exemplo, o usuário 1 se autentica e à partir dai, a API de autenticação determina quais outras APIs o usuário pode acessar e seu tipo de acessos, (Vendedor, Gerente, Admin, etc.) Consegue me dá uma orientação de como posso implementar esse recurso? Grato pela atenção e mais uma vez, parabéns pelo excelente conteúdo.
Faaaala, Wagner. Temos sim, primeiro precisamos nos organizar internamente. Fica ligado no canal que assim que criarmos o canal no telegram vamos avisar aqui.
Estou tentando consultar os clients pelo endpoint /oauth/clients mas não consigo, recebo 401 não autenticado e não conseguir usar nenhum token dos que gerei, password e client_credentials, nenhum acess token deu certo para acessar essa api
Tem diversas maneiras como por exemplo via ajax/axios Joga sua dúvida lá no grupo do Telegram que fica mais dinâmico pra gente te ajudar. bit.ly/BeerandCodeTelegram
E aí Isaque, beleza? Nós temos um grupo no Telegram também, fique a vontade pra entrar clicando aqui (bit.ly/BeerandCodeTelegram), ficaremos muito felizes em ter você na comunidade o/
It is in our plans for the future because it takes a lot of time and a team for that, thanks for the feedback. For now you can use RUclips automatic translation, I hope it helps you.
q complexo, tem muitos contextos, eu consegui não entender quase nada, é possível alguem não entender nada? acho q seria mais bacana falar mais sobre os tipos e seus contextos, no mais, parabéns pelo vídeo
Atuamos com Laravel faz mais de 5 anos e sabemos o quão difícil é encontrar conteúdo estruturado e completo na nossa língua nativa (português): deep dive, performance, API's, testes automatizados, deploy.
Se você curtiu, confira o vídeo pra saber mais:
ruclips.net/video/saYeBhJY--A/видео.html
Só posso dizer muito obrigado e que continuem 👏💪
Mano.....não tem nada parecido com isso na internet! Melhor conteúdo sobre Laravel com Passport que já vi!
Que bom que ajudou, Icaro 🍻🍻
@@beerandcode amo esse negão
Poxa vida, que aula rapaz, não sou de comentar, mas precisei vir aqui para dar o parabéns pelo seu trabalho, simplesmente fantástico.
Opaaa, vlw pelo feedback!
Tamo junto, Wesley. 🍻
Fantástico cara, simplesmente um dos melhores vídeos sobre OAuth e Laravel Passport, continuem neste nível. Muito das vezes vídeos como este nos ajudam muito mais que a própria documentação do Laravel.
Tamoo junto! 🍻🍻
Sem dúvidas o melhor conteúdo sobre Passport no Laravel. Parabéns\o/
CAAAAAAAAAARA é exatamente o que eu preciso, na parte de empresas parceiras. Perfeito, VC É BRABO!!!
Falaaaaa, Pablo!!!
Respondemos seu comentário ao vivo
ruclips.net/video/n9QgUwlOE3I/видео.html
Agora eu entendi OAuth2.0 e Passport, finalmente. Conteúdo muito bom! Parabéns!
Tipo de comentário que motiva a gente demais! Vlw Hugo 🍻🍻
Não esquece de se inscrever no canal e ativar o sininho.
Este é um daqueles poucos vídeos que vc precisar guardar pq é de alta qualidade.
parabéns!
Engraçado, quando li "o guia definitivo" já vim todo pensando 'nossa, que viagem, titulo ridículo" .... e cara, como eu tava errado, parabéns galera pelo guia realmente definitivo!
Tá salvo aqui pra sempre! Parabéns!
Parabéns pelo conteúdo mano, me ajudou bastante... a documentação do Laravel não detalhou tanto assim, ajudou bastante
Que vídeo fantástico, uma aula #f*da. As dúvidas acho que vou resolver pesquisando e lendo os comentários, só passei aqui para elogiar o trabalho. Parabéns
muito boa a aula, muitas vezes utilizamos uma funcionalidade/componente sem saber realmente como funciona. parabéns pelo conteúdo esclarecedor
Que bom que ajudou, Fábio!
Vem fazer parte da nossa comunidade no Telegram
bit.ly/BeerandCodeTelegram
Vídeo tão bom, ajudou tanta gente, e com poucas curtidas
Muito bom esse vídeo. Melhor explicação que encontrei em pt-br. Parabéns
Vlwwww, Carsio!!
🍻🍻
Conteudo top de Laravel com Passport
Valeu!
Muito bom, consegui fazer todos os Grant Types, explicados, tive alguma dificuldade mas com pesquisas funcionou, pois algumas coisas mudaram entre a versão do Laravel utilizado e a atual, mas foi show toda explicação.
Excelente, muito obrigado por compartilhar! Gratidão!!!
Gostei bastante do vídeo, muito explicativo, mas acredito que esse tópico caberia uma série de alguns vídeos curtos falando de forma mais detalhada de cada etapa.
Conteúdo de altíssima importância!!!
Muito obrigado pelo seu tempo!!!
Tamooo junto!! 🍻🍻
Parabéns pelo vídeo. Conteúdo de altíssima qualidade.
Tenho uma dúvida: Eu utilizo uma API em Laravel para um sistema em que o front é em JS. Nesse sistema, utilizo a autenticação padrão Authenticate do Laravel, com email e senha. Agora eu preciso disponibilizar a API para acesso externo em outros sistemas. Estou em dúvida de qual abordagem utilizar: Implementar o Laravel Passport e utilizar as duas formas de autenticação ou migrar toda autenticação para o Laravel Passport. Qual seria a melhor forma?
Obrigado pelo tutoario, mais um inscrito do canal direta mento de mocambique
Seja bem vindo! Que bom que gostou do conteúdo!
Opa, que aula legal cara! estou com uma duvida, o que seria melhor usar para ter uma api utilizando o laravel e meu front em next-js? eu gostaria que o login fosse tudo 100% no front-end com o next-js, seria melhor usar o sanctum e fazer SPA ou da para fazer com o passaport também?
Muito boa a explicação! Parabéns pelo conteúdo! Sabe informar se no momento da autenticação via login no resource owner, quando sucesso, pode ser retornado o schema do database que será utilizado no resource server? No cenário proposto, cada grupo de usuário iria acessar um schema diferente.
Acredito que sim, Elton.
Seria uma construção de um multitenancy com uma API feita em Laravel, certo?
Da uma olhada nesse vídeo, talvez te ajude com alguma ideia.
ruclips.net/video/R76u2TkZ75U/видео.html
Danilo, muito bom o video.
Você tem dicas ou indica algum guia de implementação de OIDC?
Felipe, boa pergunta! Eu também estou em busca de implementação de OIDC porem, muito difícil encontrar conteúdo. Danilo, se você tiver alguma indicação seria muito bom para implementação do OIDC com OAuth. Obrigado!
Como não se inscrever nesse canal? Usei a documentação de base e seu vídeo pra solidificar os conhecimentos!!! PARABÉNS excelente vídeo
Tamo junto!! 🍻🍻
Caraca mano, que aula, muito obrigado! Mesmo! É um pouco complexo, porém, essencial para o universo de hoje
Vlwwww, Michel!! 🍻🍻
Com certeza, segurança é indispensável.
Obrigado! Precisava exatamente disso! Muito bom! Parabéns por compartilhar seu conhecimento!!!
Vídeo excelente! Obrigado pela aula, Danilo!
Gostaria de saber se consigo criar uma lógica em que os usuários só consigam logar pelo mesmo dispositivo ou navegador e sempre que fizerem primeiro acesso ou login por dispositivo diferente, o usuário administrador tenha opção de liberar acesso ou bloquear. É meio complexo, mas ficarei muito grato caso passe qualquer material para estudar. Abração
Muito bom, cara estou com uma dúvida consigo capturar a tentativa de login não autorizado ou alguma credencial errada, ao bater na rota oauth/token utilizando concessão por senha ? Abraço !
Muito bom, comecei a estudar a pouco mais de 9meses data em que esse vídeo foi postado kkk
Tamooo junto!! 🍻🍻
E qual a melhor forma de usar essa metodologia? eu devo deixar direto na rota e sempre gerar um novo cada vez que um usuário faz requisição pra essa api? devo salvar esse access_token em algum lugar e consultar sempre por ele?
Parabéns, muito bom o conteúdo da aula! Inscrito e cadastrado nas notificações.
Tamo junto!! 🍻🍻
Excelente aula! Parabéns! Gostaria de saber se dá para fazer algo similar com o sanctum, para autenticação de uma empresa parceira ou só o passaport faz isso?
Falaaaaa, Eliabe!!!
Respondemos seu comentário ao vivo
ruclips.net/video/n9QgUwlOE3I/видео.html
@@beerandcode vlw pela resposta lá!
Sensacional Danilo, vc tem o dom de explicar! Tenho uma dúvida. Tenho meu sistema com vários usuários e suas permissões.. e um sistema de terceiros quer acessar uma página interna do meu sistema com os usuários dele. Primeiramente eles precisam cadastrar os usuários deles na minha plataforma certo. Porém eles não querem que os usuários deles loguem na plataforma deles e depois loguem na minha. Ele quer fazer o mesmo exemplo que você fez, colocar um botão de uma página interna da minha aplicação ex: minhappp/relatorios/relatorio/, ai quando ele clicar no botão precisa abrir no frame do sistema dele essa página. Qual seria a melhor forma?
Fala, Márcio!!
Demoramos mas respondemos seu comentário ao vivo, assiste ai depois:
ruclips.net/video/pKyEPMrUK7M/видео.html
Sensacional amigo muito bom, você chegou a comentar no video sobre uma api do oauth para não ter que digitar o codigo na mão, saberia informar onde posso encontrar essa documentação ?
Grato!
Falaaaa, Silas.
Me desculpe se não entendi a pergunta, mas seria a API do Passport para gerenciar os clients?
Se for, ta na mão:
laravel.com/docs/8.x/passport#clients-json-api
Muito boa a explicação, muito obrigado pela dedicação. Fiquei apenas com uma dúvida, se puder me ajudar, como obtenho o usuário authenticado quando o método é passport:client --client, no caso, de aplicação para aplicação? O auth() ou $request->user() não funcionam
No caso do grant_type = client_credentials não vai ter as credenciais de usuário, somente o client_id e o client_secret.
Com o client_id vc já identifica qual a aplicação, pela tabela oauth_clients
Muito bom conteúdo. Sobre o scope,ajuda a gente
Fala, Luiz!!
Demoramos mas respondemos seu comentário ao vivo, assiste ai depois:
ruclips.net/video/pKyEPMrUK7M/видео.html
Parabéns amigo , muito bem explicado . Melhor explicação de Passport que eu vi .
Tenho uma dúvida , to lutando aqui pra fazer uma mult authenticação com roles ( Permissões - user_admin , user_customer ) , estou me matando aqui , busando varias referencias e juntando tudo , vi que existem varias abordagens para fazer isto .
Nesta nova versão de laravel ( versão 7 ) , vi que na tabela oauth_clients - existe uma coluna chamada provider , que inclusive vc mensionou no seu video . esta coluna não existia antes na versão do laravel 6 .
Seria certo eu fazer para cada provider uma chave Grand Client na tabela - oauth_clients ? para que eu pudesse estar restringindo o acesso , para que os usuários user_customer não tenha acesso ao conteúdo do usuário user_admin ?
Ai ficaria mais ou menos assim -
conf/auth.php
'providers' => [
'user_customer' => [
'driver' => 'eloquent',
'model' => App\UserCustomer::class,
],
'user_admin' => [
'driver' => 'eloquent',
'model' => App\UserAdmin::class,
] ,
],
routes/api
Route::group(['middleware' => ['auth:user_admin']] , function() {
Route::post('/admin/info' , [ 'uses' => 'AdminAuthController@info' ]);
});
Route::group(['middleware' => ['auth:user_customer']] , function() {
Route::post('/custumer/info' , [ 'uses' => 'CustomerAuthController@info' ]);
});
AdminAuthController.php
/*-------------------------------------------------------------------------- USER INFO */
public function info(Request $request){
return auth('user_admin')->user();
}
CustomerAuthController.php
/*-------------------------------------------------------------------------- USER INFO */
public function info(Request $request){
return auth('user_customer')->user();
}
seria mais ou menos assim ? estou indo no caminho certo ? obrigado
Murilo, entra no nosso discord pra gente poder te ajudar com relação a isso.
Por comentário aqui no RUclips não fica mto dinâmico.
✅ FAÇA PARTE DA NOSSA COMUNIDADE NO DISCORD: discord.gg/mhyKFgv
Boa tarde,
Primeiramente muito bom o seu vídeo. Tenho uma dúvida sobre qual opção usar. Aqui na empresa temos vários sistemas diferentes e cada um tem seu grupo de usuários (um usuário normalmente não usa mais de um sistema), queria saber qual das opções você recomendaria usar para que todos sistemas façam uma consulta em uma unica api.
Marcos, nesse caso você poderia implementar o seu próprio SSO usando o Oauth no Laravel.
Meu Irmão! Esse vídeo é foda! Muito massa, mesmo! Se possível, poderiam me tirar duas dúvidas? Como faço para fazer o processo de logout e invalidar um access_token?
Vlwwww, Rafa! 🍻🍻
O passport já traz isso pronto: laravel.com/docs/8.x/passport#revoking-tokens
Qual o grant mais adequado para gerar token para uma aplicativo Ionic?
Aula sensacional, finalmente entendi como funciona a parte de OAuth. Eu só tenho uma dúvida sobre como funciona a autenticação do passport usando o middleware CreateFreshApiToken. Você teria algum material para recomendar?
Valeeeeeu! 🍻
Sobre o material que você pediu, não temos nada em mãos agora.
Mas podemos falar sobre isso futuramente aqui no canal.
Parabéns! Ótima aula!
Dúvida: Nesse caso vc fez o login através da web, no meu teste tbm funcionou! Tenho um caso que a Tela de login é um projeto à parte como devo proceder?
O fluxo é esse !
App Tablet (login) ---> API Faz login na API de autenticação
Servidor de conteúdo Token Request na API de autenticação
Servidor de conteúdo solicita recurso na API de autenticação
Servidor de conteúdo App Tablet (conteúdo)
Como posso autenciticar o usuário sendo que o caso da aula essa "tela" esta na API, e no meu caso a tela de login está no Client.
Por favor - HELP!!!!
I just want to ask .Can you see the whole or the last one you've made or the Nice tutorialstory in the soft soft(20)and the softs that you have done
Qual a diferença com Laravel sanctum, que me pareceu bem mais simples que o Passport.
Um assunto complexo, porem como sua didatica é daora, acho que se eu assistir mais 2x eu consigo entender 100% kkk.
Deve ser poderosíssimo unir esse Passport com NuxtJS e GraphQL!!!
Conteúdo muito TOP, ajudou demais!!
Boa noite!
Aconteceu duas situações que eu não entendi. A primeira é que ao colocar --auth, não reconheceu a opçao. A segunda é que o método Passport::routes(); não existe, acreditou eu que seja versão. Você já viu alguma dessas situações ocorrer?
Parabéns pelo conteúdo muito bom mesmo!
Ótimo Conteúdo, parabéns
Tamo junto!! 🍻🍻
Tem como criar um método que verifique se um access_token é válido e se o usuário continua logado?
QUe legal cara, eu só conhecia a ultima forma de auth, a do client_credentials
Bom dia , só uma dúvida, como faria pra registrar as credenciais usando o postman, ao invés de criar um client?
Fernando, o Laravel disponibiliza uma API completa pra trabalhar com CRUD de clients, da uma olhadinha:
laravel.com/docs/7.x/passport#managing-clients
Eu ia perguntar a mesma coisa, agora vou ver esse link da doc abaixo. já deixei o like no video
ruclips.net/video/4OGNBX0NV60/видео.html
Estava querendo usar o Passport para alguns determinados end-poins da minha API e o JWT para outros end-points da API. A pergunta é: seria possível usar o jwt e passport juntos? Eu tentei aqui mas ele dá conflito porque na requisição cliente tem passar o Bearer + token e ai jwt não funciona
São abordagens diferentes, Wagner.
Nunca tentei usar ambos juntos, acredito que não seja a melhor escolha.
Top de Linha!
Conteúdo sensacional!
Obrigado!!
Vlwww, Lucas!! 🍻🍻
Danilo, muito bom o conteúdo.
Aproveitando gostaria de tirar uma dúvida e obter uma orientação.
Tenho várias APIs e em alguns casos uma API consome dados de outra API.
Teria como eu criar uma API única autenticação, e à partir dai controlar os acessos às demais APIs existentes?
Por exemplo, o usuário 1 se autentica e à partir dai, a API de autenticação determina quais outras APIs o usuário pode acessar e seu tipo de acessos, (Vendedor, Gerente, Admin, etc.)
Consegue me dá uma orientação de como posso implementar esse recurso?
Grato pela atenção e mais uma vez, parabéns pelo excelente conteúdo.
Tem sim, Avelino.
Vc criaria seu próprio SSO e o passport é uma boa escolha pra isso.
Tem como criar token manual , sem essas rotas que o passport cria?
Material excelente.
O Grupo do whatapp ta cheio já, vcs tem a intenção de migrar pro Telegram que cabe mais pessoas?
Faaaala, Wagner.
Temos sim, primeiro precisamos nos organizar internamente.
Fica ligado no canal que assim que criarmos o canal no telegram vamos avisar aqui.
Video toooop! Como faço para baixar os codigos para estudar melhor???
Fala, Josue!!
Demoramos mas respondemos seu comentário ao vivo, assiste ai depois:
ruclips.net/video/pKyEPMrUK7M/видео.html
Baita Vídeo - vlw pelo Conteúdo
Nós que agradecemos! :D
Ótima aula, muito obrigado!
Professor estou tentando acessar o projeto no 11 porém não consigo abrir o redirecionamento. Poderia me ajudar?
Estou tentando consultar os clients pelo endpoint /oauth/clients mas não consigo, recebo 401 não autenticado e não conseguir usar nenhum token dos que gerei, password e client_credentials, nenhum acess token deu certo para acessar essa api
O commando laravel new api --auth não deixa executar. Ainda não descobrir de não funcionar.
Não consegui entrar no grupo do Whats, pq está lotado :(
qual é a versao do laravel e o php ?
Poderia deixar um pix ai, me sinto mal de não pagar por uma uma aula nota 1000 dessa
Irado!
Vlwwwww! 🍻🍻
Como eu faço para pegar o valor da session state pelo js?
Tem diversas maneiras como por exemplo via ajax/axios
Joga sua dúvida lá no grupo do Telegram que fica mais dinâmico pra gente te ajudar.
bit.ly/BeerandCodeTelegram
Tentando fazer com reactjs mas ta muito confuso isso ai
Como pode esse vídeo ter 1 deslike?
Haters sempre vão existir, Brunão! kkkkk
Bless u ❤❤❤❤❤
SHOW
Grupo lotado :(
E aí Isaque, beleza? Nós temos um grupo no Telegram também, fique a vontade pra entrar clicando aqui (bit.ly/BeerandCodeTelegram), ficaremos muito felizes em ter você na comunidade o/
can you please add english translate
It is in our plans for the future because it takes a lot of time and a team for that, thanks for the feedback.
For now you can use RUclips automatic translation, I hope it helps you.
@@beerandcode Okay ,Thank you
Please can you do it in english ://
q complexo, tem muitos contextos, eu consegui não entender quase nada, é possível alguem não entender nada? acho q seria mais bacana falar mais sobre os tipos e seus contextos, no mais, parabéns pelo vídeo
Fala, Joao!!
Demoramos mas respondemos seu comentário ao vivo, assiste ai depois:
ruclips.net/video/pKyEPMrUK7M/видео.html
Ótima explicação! Parabéns!