taiyeoguns / Laravel Saml Sp Demo
Laravel demo application showing implementation of SAML authentication as a Service Provider.
Stars: ✭ 30
Projects that are alternatives of or similar to Laravel Saml Sp Demo
Pingcrm Svelte
🦊 Ping CRM Svelte - A demo app to illustrate how Inertia.js works with Laravel and Svelte (hosted on a heroku free dyno).
Stars: ✭ 74 (+146.67%)
Mutual labels: laravel, demo
Laravel Hackathon Starter
💻 A hackathon/MVP boilerplate for laravel web applications. Start your hackathons without hassle.
Stars: ✭ 1,589 (+5196.67%)
Mutual labels: laravel, demo
Start laravel
Let this application be your quick start to Laravel, It'll help you to build your app structure and show you each component of Laravel and how to best practice them.
Stars: ✭ 42 (+40%)
Mutual labels: laravel, demo
Laravel Demo Mode
A package to protect your work in progress from prying eyes
Stars: ✭ 259 (+763.33%)
Mutual labels: laravel, demo
Laravel Scaffold
The base for developing awesome projects
Stars: ✭ 142 (+373.33%)
Mutual labels: laravel, demo
Laravel Sketchpad
An innovative front-end environment for interactive Laravel development
Stars: ✭ 302 (+906.67%)
Mutual labels: laravel, demo
Pingcrm React
⚛️ Ping CRM React - A demo app to illustrate how Inertia.js works with Laravel and React (hosted on a heroku free dyno).
Stars: ✭ 158 (+426.67%)
Mutual labels: laravel, demo
Genealogy
Laravel 8 and Vue family tree and genealogy data processing website.
Stars: ✭ 153 (+410%)
Mutual labels: laravel, demo
Laravel Google Drive Demo
Laravel & Google Drive Storage - Demo project with Laravel 5.4
Stars: ✭ 299 (+896.67%)
Mutual labels: laravel, demo
Tables
Bulma themed, VueJS powered Datatable with server-side loading and JSON template setup
Stars: ✭ 575 (+1816.67%)
Mutual labels: laravel, demo
React Floating Button Menu
A customizable floating action button menu that follows material design
Stars: ✭ 27 (-10%)
Mutual labels: demo
Gorose
GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently provides six major database drivers: mysql,sqlite3,postgres,oracle,mssql, Clickhouse.
Stars: ✭ 947 (+3056.67%)
Mutual labels: laravel
Doorman
Limit access to your Laravel applications by using invite codes
Stars: ✭ 913 (+2943.33%)
Mutual labels: laravel
Pusher Chatkit Laravel
Laravel wrapper for the Chatkit PHP SDK. ChatKit is shutting down 😕 - https://blog.pusher.com/narrowing-our-product-focus
Stars: ✭ 21 (-30%)
Mutual labels: laravel
Laravel SAML SP Demo
Demo - https://laravel-saml-sp-demo.herokuapp.com
Overview
Laravel 5.4 application showing implementation of SAML authentication as a Service Provider.
This demo uses the aacotroneo/laravel-saml2 package and SSOCircle as Identity Provider.
Installation
Clone Project
git clone https://github.com/taiyeoguns/laravel-saml-sp-demo.git laravelsamlspdemo
Install Composer dependencies
cd laravelsamlspdemo
composer install
Maintain database details in .env
file
cp .env.example .env
Migrate tables
php artisan migrate
Generate app key and start server
php artisan key:generate && php artisan serve
IdP Setup
- Login to SSOCircle or create an account.
- Click on
Manage Metadata
and selectAdd new Service Provider
. - For
FQDN
, enter:http://localhost:8000
- Select all Assertion attributes,
FirstName
,LastName
,EmailAddress
- In the Laravel application, browse to:
http://localhost:8000/saml2/metadata
and copy the xml - Back in SSOCircle metadata, paste the copied xml in
Insert your metadata information
- Click
Submit
to save metadata.
Test
- Browse to
http://localhost:8000
- Click on
Login
link. - You will be forwarded to the SSOCircle. After successful authentication at the IdP, it will redirect to the Laravel application and user will be logged in.
Further Information
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].