Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cas Bundle Laravel Package

ecphp/cas-bundle

ecphp/cas-bundle integrates CAS (Central Authentication Service) single sign-on into Symfony applications. It bundles configuration for CAS authentication, user handling, and related services so Symfony apps can add CAS login quickly. Part of the ECphp project, with full docs available.

View on GitHub
Deep Wiki
Context7
3.0.4
3.0.2

Merged

  • chore: maintenance - compatibility with Symfony 7 - minor fixes #100
  • chore(deps): Bump ramsey/composer-install from 2 to 3 #99
  • Update composer.json for SF7 #98

Commits

3.0.1

Commits

  • docs: update changelog cab9dae
  • cs: autofix coding standards 22d2b03
  • chore: set min_covered_msi to 89 babf036
3.0.0

Merged

  • Update demo casserver URL #88
  • Fix link in documentation #89
  • chore(deps): Bump cachix/install-nix-action from 22 to 23 #91
  • chore(deps): Bump actions/checkout from 3 to 4 #90
  • chore(deps): Bump cachix/install-nix-action from 20 to 22 #87
  • chore(deps): Bump cachix/install-nix-action from 19 to 20 #79

Commits

  • Breaking change: refactor: replace Properties::all() with Properties::jsonSerialize(). 4fbc54b
  • docs: update changelog adc77e6
  • ci: bump github actions 383349c
  • fix link to Contributing page 132d60f
  • chore: bump versions 4e11280
  • chore: bump versions f29ffa8
  • chore: remove obsolete docker files ee907ae
  • chore: get rid of scrutinizer a50176a
  • tests: rewrite tests based on upstream ecphp/cas-lib developments. 12fa217
  • chore: add a note about CAS XML response f72e757
  • refactor: update User creation internals 467d44a
  • refactor: remove Symfony* Cas classes 13e30e6
  • docs: update Installation documentation fa17ff4
  • tests: fix tests 1dc9838
  • remove CasEntryPoint class 87109f6
  • fix: update start method a6ac146
  • fix: use the Authenticator as entry point 4b4d065
  • docs: Update changelog. e6dae46
  • feat: add a CAS Authentication Entry Point 1cd8abb
  • tests: update tests for ecphp/cas-lib 2 77e96a0
  • refactor: update codebase for ecphp/cas-lib 2 4bbff5f
  • chore: upgrade to ecphp/cas-lib 94758a7
2.5.5

Merged

  • chore(deps): Bump cachix/install-nix-action from 18 to 19 #77

Commits

  • docs: Update changelog. 7422f89
  • fix: update start method e09e56c
  • fix: use the Authenticator as entry point 50d5eee
  • chore: minor static files update 9b7039a
  • ci: add environment variable for PHP CS Fixer ede0450
  • docs: update README badge 973f4c9
  • chore: update LICENSE file fe745ca
  • chore: add pcov extension requirement in require-dev 4eeb51c
  • tests: fix broken tests ceecf54
2.4.5

Commits

2.4.4

Commits

  • docs: update changelog b7c5f89
  • fix: use the Authenticator as entry point d60de33
2.4.3

Commits

  • docs: Update changelog. caac838
  • feat: add a CAS Authentication Entry Point 173dc52
2.4.2

Commits

  • docs: Update changelog. 7a4bfd4
  • fix: restore the use of a UserProvider 5531bda
  • feat: add __toString() method to CasUserInterface f7cf369
  • nix: remove -nts prefix 674d2af
  • chore: Normalize composer.json. b4b7568
2.5.4

Commits

  • docs: Update changelog. 099b66b
  • fix: restore the use of a UserProvider b6b5841
2.5.3

Merged

  • chore(deps): Bump cachix/install-nix-action from 17 to 18 #72

Commits

  • docs: Update changelog. 44fb8d2
  • feat: add __toString() method to CasUserInterface 28f74ff
  • nix: remove -nts prefix 068fb1c
2.5.2

Commits

  • docs: Update changelog. b3294f8
  • feat: add __toString() method to CasUserInterface 5790eb4
  • nix: remove -nts prefix bb8be3c
  • docs: Remove Symfony version. 80f3220
  • chore: Prettify codebase. dce1424
  • chore: Normalize composer.json. 0544e74
2.5.1

Commits

  • docs: Update changelog. 3cd5f67
  • fix: Add missing dependency. faca74c
2.5.0

Merged

  • refactor: Remove deprecated stuff from Symfony 5. #71

Commits

2.4.1

Commits

  • docs: Update changelog. 748d26b
  • fix: Add missing dependency. 2d010dc
2.4.0

Merged

  • Version 3 - Work in progress #59

Commits

  • Breaking change: refactor: Use new authenticator system. 9256f95
  • docs: Update changelog. 01ec7b1
  • chore: Update grumphp configuration. fc478a1
  • chore: Update composer.json. b527382
  • fix: Add psalm baseline. 53ac69a
  • chore: Update grumphp configuration. 978297d
  • docs: Add changelog. a2fc955
  • ci: Add release workflow. aabe67a
  • chore: Update static files. 833dc1e
  • refactor: Add old authenticator service back. e50d1fc
  • refactor: Add extra aliases to CAS services. 3edc20b
  • ci: Update configuration files. 54e6896
  • Autofix code style. ff4da71
  • Autofix code style. 0e4d433
  • tests: Update minimum coverage value. d74e6b0
  • tests: Update PSalm configuration. bd6808d
  • tests: Remove unsupported tests of PHPSpec. 607ff89
  • ci: Update configuration files. 16b0c24
  • chore: Update static files, version and add .envrc. 1c1add4
2.3.2

Merged

  • Suppress the PHP 8+ deprecation message that pops when APP_DEBUG=true #62
  • Update phpspec/phpspec requirement from 7.0.1 to 7.2.0 #60
  • Bump actions/cache from 2.1.7 to 3 #61
  • Bump actions/cache from 2.1.6 to 2.1.7 #57

Commits

  • chore: Update licence holder. 63fd144
  • chore: Normalize composer.json. 9e435dd
2.3.1

Commits

  • fix: Add CasUser::getUserIdentifier(). e19fdb3
2.2.2

Commits

  • Bump dev dependencies. b076eee
  • Add sension/framework-extra-bundle:^5.6 as a dependency. d6bc641
1.1.2

Commits

  • Bump dev dependencies. ab87ac5
  • Add sension/framework-extra-bundle:^5.6 as a dependency. 0f69f1d
2.1.2

Merged

  • Improve coverage #14

Commits

1.0.14

Commits

2.1.0

Commits

  • Replace XML routing file with bare PHP. be0ab05
  • Symfony recipe is live, update installation steps. 750e8e3
  • Replace user routing file cas.yaml with cas.php. 5321218
  • Update composer.json. cf400cd
  • Replace deprecated function. 8107883
  • Update composer.json for Symfony ^5.1. 6d89920
  • Replace YAML file with a PHP file. e4ed834
  • Remove a test in which it is unable to mock objects properly. 60c86cb
1.0.0

Merged

  • Update cas_services.yaml #1

Commits

  • Migrate project to new organisation. d003327
  • Add a custom service to not depend on sensio/framework-extra-bundle any longer. 4fe5565
  • Update composer.json. cd2035a
  • Update composer.json. 7cef5cf
  • Remove Travis, use Github actions. afd1f11
  • Update documentation. 00635b1
  • Update composer.json. 231e8f9
  • Bump minimal contrib version. 1dcc823
  • Update PHPSpec configuration. 20887db
  • Sync from master branch. b453797
  • Add authenticators in the default guard. 5e49c82
  • Remove PHP 7.4. 462fef6
  • Remove PHP 7.1, add PHP 7.4. 1a10f77
  • Update PHPDoc. 6eac960
  • Bump version. 5cd7c13
  • Update actions. 4fe51ef
  • Fix PHPStan. 7708f5c
  • Remove obsolete TokenStorage. 40bda27
  • Sync from master branch. 537f228
  • Remove the renew parameter if it is found in the URL. 23713ac
  • Implement an alternative solution when user authentication has failed. a7f8f99
  • Add status to the JSON response in case of failure. 427e081
  • Prevent infinite redirection loops when authentication failed on the client side. 2abf8f8
  • Sync from master branch. 5416eff
  • Sync from master branch. 3c39a6b
  • Sync from master branch. 10d042a
  • Remove ocular from dependencies and use the phar. 98b873b
  • Sync Travis configuration. b3fa231
  • Add tests. 4ae3502
  • Add tests. 8f50ba6
  • Add tests. 161d75e
  • Fix typo. d0dfe4e
  • Minor update of Guard authenticator. b523732
  • Add more tests. 9c42334
  • Update composer.json. f1e9e8e
  • Update badges. 5f88950
  • Update tests. 09487bc
  • Update composer.json. 2f05e1e
  • Update composer.json. 65d6569
  • Add scrutinizer configuration. b52314a
  • Add some badges for swag. c6b7e05
  • Add travis configuration. 56276df
  • Update documentation. bdd1637
  • Add tests. 92b3bdd
  • Minor change. 3e47854
  • Add the httpFoundationFactory service back for the proxy callback auth only. 661b4fe
  • Update tests based on latest changes from master branch. fe67b91
  • Remove one dependency from the Guard. 2cef4b3
  • Add tests. 319305d
  • Fix Symfony ^5 compatibility. c326894
  • Fix Symfony ^4.4 compatibility. 2a8c5cb
  • Add initial tests tools and smoke test. 0f528dd
  • Update the Guard authenticator. 58e6b67
  • Remove the configuration to avoid any security concerns. 0dca6c7
  • Update default CAS homepage with more information to the end user. cb0f7e9
  • Move configuration files under the specific dev environment. e470035
  • Rename files for more consistency. a7d3e5e
  • More documentation updates and config files update. f46cbf6
  • Minor documentation updates. 357fd11
  • Minor documentation updates. aeb152c
  • Update documentation. f0a8ac1
  • Initial commit. 3ddde8d
3.0.3

Merged

  • Ajax reqs no redirect on success #105

Commits

  • Fix: No redirect when it's an AJAX request e0f36a5
  • chore: bump LICENSE 6a776b5
2.3.0

Merged

  • Bump actions/cache from 2.1.5 to 2.1.6 #50
  • Update infection/infection requirement from ^0.23 to ^0.24 #53
  • Update loophp/unaltered-psr-http-message-bridge-bundle requirement from ^1.0 to ^2.0 #52
  • Bump actions/cache from 2.1.4 to 2.1.5 #48
  • Update infection/infection requirement from ^0.22 to ^0.23 #49
  • Update friends-of-phpspec/phpspec-code-coverage requirement from ^5.0.0 to ^6.0.0 #44
  • Bump actions/cache from v2 to v2.1.4 #41
  • Update vimeo/psalm requirement from ^3.14.1 to ^4.2.0 #37
  • Update friends-of-phpspec/phpspec-code-coverage requirement from ^4.3.2 to ^5.0.0 #36

Commits

  • Update loophp/unaltered-psr-http-message-bridge-bundle requirement 9e7553d
  • Revert "ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed." d0bcd72
  • ci: Disable builds on macOS until phpspec/phpspec#1380 is fixed. b3f5011
  • Autofix code style. 1ce1219
  • chore: Update .gitattributes. 6b549fd
  • Autofix code style. 9a02ee8
  • Do not upgrade phpspec until phpspec/phpspec#1382 is fixed. 36de9bc
  • chore: Update composer.json. 569de28
  • refactor: Autofix code style. d245d4e
  • chore: Switch to ecphp/php-conventions. ce3df60
  • refactor: Add missing services declarations. 8baead7
  • refactor: Implements EquatableInterface on CasUserInterface. a525263
  • Update friends-of-phpspec/phpspec-code-coverage requirement ddadbe3
  • test: Fix CS. 53a846b
  • tests: Remove unused mocked parameters. bf1b68e
  • tests: Remove now obsolete test. 5c635f9
  • ci: Update Github configuration. 2c4349f
  • refactor: Remove deprecations for next major release. 92ebeec
  • refactor: Remove hard dependency to nyholm/psr7 and sension/framework-extra-bundle. 2204a7f
  • chore: Removed hard dependencies from requirements. 34d2f0e
  • Update friends-of-phpspec/phpspec-code-coverage requirement 8c7a687
2.2.1

Commits

  • Remove obsolete PHPDoc to not mess with ecphp/eu-login-bundle when doing static analysis. 62edc9e
  • Add Psalm, Infection and Insights reports. c80290b
2.2.0

Merged

  • Add the new dependency to the CAS service and CAS User provider. #15

Commits

2.1.1

Commits

  • Revert "Replace user routing file cas.yaml with cas.php." c28377b
2.0.9

Merged

  • Set object before calling ticket validation #12
2.0.8

Commits

  • Load controllers from services. 39e0867
2.0.7

Commits

  • Load the services from the package, not from the final application. 8a65faa
2.0.6

Commits

  • Add missing sensiolabs/SensioFrameworkBundle interfaces alias. 4f3d864
2.0.5

Commits

  • Update configuration file. 2fb76e1
2.0.4

Merged

  • Bump actions/cache from v1 to v2 #10
  • Update symfony/psr-http-message-bridge requirement from ^1.2 to ^2.0 #11

Commits

  • Update documentation. 3978c2d
  • Update composer.json. 4fe39bc
  • Update the cas_services.yaml file and let user customize the PSR request through a middleware package. a40ab51
  • Update Dockerfile to make Docker happy again. 9ca1c76
  • Add Dependabot configuration. 8ddcc07
  • Update Controllers, it is not necessary to extend AbstractController anymore. cf294d6
  • Update routing file. bca8c68
  • Update composer.json, replace dependency to symfony/framework-bundle with symfony/routing. 1b9a4a1
  • Fix PHPStan issues. c25b22d
2.0.3

Commits

  • Bump drupol/php-conventions. ef92e50
2.0.2

Commits

2.0.1

Merged

  • #1: Detect when the request is AJAX and respond using a JSON response. #2
2.0.0

Commits

  • Migrate project to new organisation. 4fd6825
  • Add a custom service to not depend on sensio/framework-extra-bundle any longer. 005f093
  • Update Github Actions configuration. 0dfad60
  • Update composer.json. 3eddfc6
  • Update documentation. b44ff40
  • Bump minimal contrib version. 2bfa235
  • Update PHPSpec configuration. 0cf25a2
  • Bump contrib. fb596a1
  • Add authenticators in the default guard. 1c35aa1
  • Revert "Set the CAS service as public." 4c651cb
  • Set the CAS service as public. 6ad7cfc
  • Remove PHP 7.4. 5ae3494
  • Remove PHP 7.1, add PHP 7.4. e65455a
  • Update PHPDoc. 91cd3f8
  • Remove obsolete TokenStorage. b31aa51
  • Fix PHPDoc and restore infection/infection contrib. d73038f
  • Remove the renew parameter if it is found in the URL. f69e42b
  • Implement an alternative solution when user authentication has failed. 381e56a
  • Add status to the JSON response in case of failure. 518098e
  • Sync from branch 4.4. 0a81041
  • Update documentation. cf1d0ef
  • Update Login controller. fb426cd
  • Restore package that are now compatible. e0609b2
  • Remove obsolete code. bfcf541
  • Update composer.json. e0e7529
  • Update composer.json and documentation. f06a702
  • CasUser::getSalt() cannot throw an exception or else the login process fails. 2b66ace
  • CasUser::getPassword() cannot throw an exception or else the login process fails. 153a01a
  • CasUser::eraseCredentials() cannot throw an exception or else the login process fails. 7bc3e7d
  • Use stable branch of phpspec now that it has been released. 9a78d5a
  • Sync from branch 4.4 4622666
  • Update Travis configuration. 24d563a
  • Update Travis configuration. cbda424
  • Sync tests from branch 4.4 d9da252
  • Update composer contrib while tools are not yet stable. cc44b05
  • Allow failure for PHP 7.4 until stable. e939ddf
  • Try to use PHP 7.4 snapshot. 80ae3a3
  • Remove PHP 7.1. 7278e44
  • Update Travis for the time being. bcb94a5
  • Enable tests and sync from branch 4.4 89a6591
  • Update CasUser based on 4.4 branch. fae118d
1.1.1

Commits

  • Remove obsolete PHPDoc to not mess with ecphp/eu-login-bundle when doing static analysis. 6a3ee9a
  • Add Psalm, Infection and Insights reports. c444b9a
1.1.0

Commits

  • Update CS. 07d6817
  • Update composer.json. fabaff5
  • Update tests. bcec5bd
  • Add the new dependency to the CAS service and CAS User provider. b6bbddd
1.0.9

Commits

  • Load the services from the package, not from the final application. 2a0d7fc
1.0.8

Commits

  • Add missing sensiolabs/SensioFrameworkBundle interfaces alias. 56bcde4
1.0.7

Commits

  • Update cas_services.yaml. cca8f63
1.0.6

Commits

1.0.5

Commits

  • Update configuration file. 6235fd9
1.0.4

Commits

  • Update Controllers, it is not necessary to extend AbstractController anymore. 393954b
  • Update documentation. 18b7eaf
  • Update composer.json. 804355d
  • Update the cas_services.yaml file and let user customize the PSR request through a middleware package. cdf85d5
  • Update Dockerfile to make Docker happy again. b4e238f
  • Add Dependabot configuration. a444973
1.0.3

Commits

  • Bump drupol/php-conventions. d9eaa35
1.0.2

Commits

1.0.13

Commits

  • Revert "Replace user routing file cas.yaml with cas.php." e682a43
1.0.12

Commits

  • Symfony recipe is live, update installation steps. 7bc273e
  • Replace user routing file cas.yaml with cas.php. dcb331f
  • Replace YAML file with a PHP file. 3693960
  • Remove a test in which it is unable to mock objects properly. 22fb335
1.0.11

Merged

  • Set object before calling ticket validation #12
1.0.10

Commits

  • Load controllers from services. 3dfe8b9
1.0.1

Commits

  • #1: Detect when the request is AJAX and respond using a JSON response. 1da4bba
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource