All Projects → neoighodaro → laravel-passport-demo

neoighodaro / laravel-passport-demo

Licence: other
Shows you how to turn your website to an Oauth2 server using Laravel Passport

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to laravel-passport-demo

Django Oauth2 Server
OAuth2 server written in Python with Django
Stars: ✭ 108 (+300%)
Mutual labels:  oauth2-server
Oauth2
OAuth 2.0 server library for the Go programming language.
Stars: ✭ 2,173 (+7948.15%)
Mutual labels:  oauth2-server
Light Oauth2
A fast, light and cloud native OAuth 2.0 authorization microservices based on light-4j
Stars: ✭ 247 (+814.81%)
Mutual labels:  oauth2-server
Node Oauth2 Server Example
Working oauth2 server with minimal configuration
Stars: ✭ 115 (+325.93%)
Mutual labels:  oauth2-server
Go Oauth2 Server
A standalone, specification-compliant, OAuth2 server written in Golang.
Stars: ✭ 1,843 (+6725.93%)
Mutual labels:  oauth2-server
Typescript Mern Starter
Build a real fullstack app (backend+website+mobile) in 100% Typescript
Stars: ✭ 154 (+470.37%)
Mutual labels:  oauth2-server
Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+4511.11%)
Mutual labels:  oauth2-server
rest-api
Laravel restfull api boilerplate
Stars: ✭ 57 (+111.11%)
Mutual labels:  laravel-passport
Doorkeeper Provider App
An example OAuth 2 provider application using the Doorkeeper gem, Rails and Devise
Stars: ✭ 146 (+440.74%)
Mutual labels:  oauth2-server
Express Gateway
A microservices API Gateway built on top of Express.js
Stars: ✭ 2,583 (+9466.67%)
Mutual labels:  oauth2-server
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+43914.81%)
Mutual labels:  oauth2-server
Ex oauth2 provider
Making OAuth 2 provider and authentication with http bearer as simple as possible for Elixir and Phoenix apps
Stars: ✭ 137 (+407.41%)
Mutual labels:  oauth2-server
Egg Oauth2 Server
🌟 OAuth2 server plugin for egg.js based on node-oauth2-server
Stars: ✭ 174 (+544.44%)
Mutual labels:  oauth2-server
Rageframe2
一个基于Yii2高级框架的快速开发应用引擎
Stars: ✭ 1,553 (+5651.85%)
Mutual labels:  oauth2-server
vuetified
Laravel 5.5 Vuetify Real Time Starter App
Stars: ✭ 15 (-44.44%)
Mutual labels:  laravel-passport
Flask Oauthlib
YOU SHOULD USE https://github.com/lepture/authlib
Stars: ✭ 1,429 (+5192.59%)
Mutual labels:  oauth2-server
Springcloud Oauth2
本项目基于spring-cloud-starter-oauth2搭建的认证中心和资源服务器的微服务项目,项目不仅仅简单的demo,项目的出发点在于实战应用。本项目为笔者花了不少时间和精力整理出来的,只需要稍微调整就可应用于实际项目当中,并且项目包含大量注释,不仅可以让你会用,也可让你了解到一些流程、一些原理上的东西。认证中心完成密码模式、授权码模式、刷新token模式、简化模式、以及自定义的手机号验证码模式。
Stars: ✭ 154 (+470.37%)
Mutual labels:  oauth2-server
docker-laravel-vuejs
🌟 🎯 📰 Dockerized Blog + Forum + REST API + App using Laravel, Vue.js
Stars: ✭ 27 (+0%)
Mutual labels:  laravel-passport
auth-server
Spring-Boot Auth server
Stars: ✭ 37 (+37.04%)
Mutual labels:  oauth2-server
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+10470.37%)
Mutual labels:  oauth2-server

Laravel passport demo

This is a demo on how to use laravel passport in your application. You can read the entire tutorial here.

Get help on Codementor

Installation

Clone this repository. Run the following commands:

$ cd todos
$ cp .env.example .env
$ php artisan key:generate

Create your database and enter the details in your .env file. Now run the following commands:

$ php artisan migrate --seed
$ php artisan passport:install

You should see two client ID and secret pairs. Copy the secret key of the second client and paste it in the consumer/index.php file.

One final thing, make sure both directories are accessible using http. Now, if they are make sure the consumer/index.php file has the correct URLs listed.

Visit the consumer URL and it should fetch the todo list for you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].