All Projects → taiyeoguns → Laravel Saml Sp Demo

taiyeoguns / Laravel Saml Sp Demo

Laravel demo application showing implementation of SAML authentication as a Service Provider.

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
Dt54
Laravel 5.4 DataTables Demo Application (WIP)
Stars: ✭ 27 (-10%)
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
Demo
This is demo application for SleepingOwl Admin.
Stars: ✭ 81 (+170%)
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
Base
Multilingual CMS built with Laravel.
Stars: ✭ 949 (+3063.33%)
Mutual labels:  laravel
Laravel Nuxt
A Laravel-Nuxt starter kit.
Stars: ✭ 943 (+3043.33%)
Mutual labels:  laravel
React Floating Button Menu
A customizable floating action button menu that follows material design
Stars: ✭ 27 (-10%)
Mutual labels:  demo
Laraberg
A Gutenberg implementation for Laravel
Stars: ✭ 949 (+3063.33%)
Mutual labels:  laravel
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
Orderable
My very first Laravel package
Stars: ✭ 21 (-30%)
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 select Add 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].