How To Implement OAuth 2.0 in laravel 5.4 from scratch - php

I am new to laravel 5.4 and I want to implement my application using OAuth 2.0.I had read laravel 5.4 documentation, but I can't get a clear idea about OAuth2.0 using laravel 5.4.
Please, guys, somebody have any document or website link about OAuth2.0 for laravel 5.4! Share with me.

You may have a look at Laravel Passport documentation: https://laravel.com/docs/5.4/passport
Everything is clear and simple in this documentation. But as the disclaimer says:
This documentation assumes you are already familiar with OAuth2. If you do not know anything about OAuth2, consider familiarizing yourself with the general terminology and features of OAuth2 before continuing.
Good luck learning.
Still, your question is not "a good question" (in the stackoverflow sense). You may read: https://stackoverflow.com/help/how-to-ask

Related

How to work with stripe in laravel 5.2

I have read and tried most of the blogs and tutorials regarding implementation of stripe in laravel 5.2 but none of them work out or none of them had proper explanation. Can somebody please provide me some simple to understand tutorial link. or can guide in simple language.
I'm new to laravel
Personally I think that watching this video from Jeffrey Way at Laracasts.com will give you a basic understanding of how to use Stripe inside a Laravel project.
The video is recorded using Laravel 5.3 but not much is different - https://laracasts.com/series/how-to-accept-payments-with-stripe/episodes/1
Without watching the free video though, you can use composer require stripe/stripe-php to include the PHP library (https://github.com/stripe/stripe-php)
And then basically follow the instructions here and in the documentation - https://stripe.com/docs/checkout/php

Steam Authentication with Symfony?

I am using Symfony framework in my project and now I am trying to add Steam Authentication to my project, so I could use Steam account informations in my project. Earlier is used only plain PHP, no frameworks and I found this https://github.com/SmItH197/SteamAuthentication and it worked well, but I am not sure that can I use it with Symfony? I mean, how to include it in my controller? Or is there another way to Steam Authenticate with Symfony?
You should write a custom authenticator for this. This way, you can easily adapt it into the current Symfony security system. Take a look at the documentation for this at: http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html
Indeed you could, as many others already have, one such example for Symfony2 is here: https://github.com/SirWaddles/SteamAuthBundle :) good luck.

Secure Web services with Oauth in PHP

I want to implement Oauth to protect my PHP Web Services,i have been following this link but found that some of them link are not working.And the working example had implemented in slim,flight some different frameworks in php and i'm newbie in it.My problem is i want to implement Oauth in Codeignter framework to protect Web Service and as per oauth site i've got a link by Alex Bilbie which is deprecated and not working. So if someone had done this before in codeigniter please let me know , Simple PHP would be also fine, later on i can modify it to fit in codeigniter.
I find Brent Shaffer's OAuth2 Server Library for PHP an excellent library!
In the cookbook you can find many examples on how to integrate it into certain frameworks, unfortunately CodeIgniter isn't one of them. But the documentation is very good, and you can use the cookbooks on the other frameworks as a guide for doing it in CodeIgniter.
You can find the library on Github.

Alternatives for a Laravel 4 OpenID consumer

I'm looking for a good OpenID implementation (only consumer) for the Laravel 4 framework to use with a custom enterprise provider at my work.
I a little research i found so far that:
The HybridAuth project used by a lot of people is dead ... see here and here
The PHP-OpenID project seems old and lack of documentation at least in the github page.
Ohter kind of projects like oauth-4-laravel looks really awesome but in the docs i don't see any support for generic OpenID (corect me if i'm wrong) so is not a good option this time.
So the question is:
Is there any good library to use that implements OpenID on Laravel 4 ??
By good i mean still alive (fixing issues and support) and with enough documentation to make an integration with Laravel 4.
Any help appreciated.
I'm currently looking into Mozilla Persona for user login/logout in my projects.
Maybe it's not exactly what you are looking for, but still is pretty nice.
site: https://login.persona.org/about
package: https://packagist.org/packages/jyggen/persona (including Laravel provider)

PHP oAuth2 Provider

I am trying to find a tutorial on how to build an oAuth2 Provider with PHP. I googled about it and no results came up. Exists out there any guides on how to do this? Or something like a library that can help me implement an oAuth2 Service Provider with PHP?
https://github.com/bshaffer/oauth2-server-php this will be helpfull for you to get idea.
I've been looking for the same thing for a while now, but I haven't found much. oAuth2 is still in draft. The current version as of this writing is 30.
The best things I'v found are a Google Code project that supports version 9 of the spec, which could be fairly outdated. You can find that project here.
I have also found this article on how to write it yourself, though I haven't looked at the post in sometime - How to write a complete OAuth Provider in PHP5.
It looks like there is some movement with the Zend Framework 2 which looks hopeful. It looks like an RFC was in June, 2012: RFC - OAuth 2.0
I'm certainly anxious for something to use myself.
Similar questions have been asked as well for reference which include the links to projects referenced above:
Set up a PHP OAuth Provider
Are there OAuth 2 server side PHP or Java implementations?
Hope that helps!
Anyone find/use/recommend an oAuth2 provider library/class?

Categories