Adds CAS support to Laravel 5.x - 9.x
250,877
155
11
Package Data
Maintainer Username: subfission
Package Create Date: 2015-03-12
Package Last Update: 2024-09-13
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-12-24 03:03:06
Package Statistics
Total Downloads: 250,877
Monthly Downloads: 3,648
Daily Downloads: 120
Total Stars: 155
Total Watchers: 11
Total Forks: 73
Total Open Issues: 2

CAS

Simple CAS Authentication for Laravel 5.x

This version is a highly modified version of "xavrsl/cas" with specific priority on simplicity and functionality with Laravel 5+. While this will likely still work with older versions, they are untested. This package was built for my necessity but can be easily used for anyone requiring CAS in Laravel 5. This package is different in mindset as the goal in this project is to be as minimal as possible while offering as much flexibility as needed.

Updates

  • Laravel 5.5 Package Discovery support
  • CAS logout method supports redirection service as a secondary argument
  • Supports additional CAS versions, including version 1,2,3
  • Supports direct phpCAS calls for heavily customized CAS configurations
  • Supports logon with custom URL redirects
  • Supports logoff with redirect callbacks
  • Updated to work with Laravel 5.2 (backwards compatible)
  • Uses the latest phpCAS
  • Supports verbose logging
  • Session handling has been removed from CAS Manager and is moved strictly into the middleware
  • You can now leverage the CAS sessions instead of relying on Laravel sessions
  • More security fixes
  • Cleaner codebase
  • Backwards compatible (for the most part)
  • More configuration options in the config file available
  • Masquerading as a user now supported
  • Tested and working with PHP 7.x

Check out the wiki for further details.