All Projects → leo108 → Laravel_cas_server

leo108 / Laravel_cas_server

Licence: mit
A laravel package provides CAS server

Labels

Projects that are alternatives of or similar to Laravel cas server

Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+351.81%)
Mutual labels:  cas
Algebrite
Computer Algebra System in Javascript (Coffeescript)
Stars: ✭ 800 (+863.86%)
Mutual labels:  cas
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+1057.83%)
Mutual labels:  cas
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+434.94%)
Mutual labels:  cas
Phpcas
Apereo PHP CAS Client
Stars: ✭ 729 (+778.31%)
Mutual labels:  cas
Silhouette
Silhouette is a framework agnostic authentication library for Scala that supports several authentication methods, including OAuth2, OpenID Connect, Credentials, Basic Authentication or custom authentication schemes.
Stars: ✭ 18 (-78.31%)
Mutual labels:  cas
Django Cas Ng
Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5+
Stars: ✭ 297 (+257.83%)
Mutual labels:  cas
Cas Gradle Overlay Template
CAS Gradle Overlay: Generic CAS gradle war overlay to exercise the latest versions of CAS
Stars: ✭ 69 (-16.87%)
Mutual labels:  cas
Sso
cas单点登录系统,其中包括cas认证服务,配置中心,监控平台,服务管理的高可用项目
Stars: ✭ 797 (+860.24%)
Mutual labels:  cas
Cas Configserver Overlay
Generic CAS Spring Cloud Configuration Server WAR overlay
Stars: ✭ 28 (-66.27%)
Mutual labels:  cas
Symbolics.jl
A fast and modern CAS for a fast and modern language.
Stars: ✭ 435 (+424.1%)
Mutual labels:  cas
Snowjena
Distributed lock-free current limiting framework based on token bucket algorithm.基于令牌桶算法实现的分布式无锁限流框架。
Stars: ✭ 628 (+656.63%)
Mutual labels:  cas
Joomla External Login
The External Login project allows Joomla! to manage external Authentication Servers
Stars: ✭ 24 (-71.08%)
Mutual labels:  cas
Highdsa
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM、Shiro、ELK、ActiveMQ、Redis等实现的一套高可用、高性能、高可扩展的分布式系统架构,实现可支持业务的基础公共服务,API使用Restful风格对外暴露。已经实现的包括:发送邮件服务、FastDFS文件存储服务、ELK实时日志查询服务、Redis缓存服务、Mybatis数据库、阿里短信推送、Goeasy消息推送、Druid监控、ActiveMQ消息队列、shiro权限认证、cas单点登录、权限配置web系统、移动端后台系统。持续更新中......
Stars: ✭ 385 (+363.86%)
Mutual labels:  cas
Auth Center
一站式登录权限管理系统
Stars: ✭ 50 (-39.76%)
Mutual labels:  cas
Expreduce
An experimental computer algebra system written in Go
Stars: ✭ 318 (+283.13%)
Mutual labels:  cas
Play Silhouette
Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
Stars: ✭ 826 (+895.18%)
Mutual labels:  cas
Yacas
Computer calculations made easy
Stars: ✭ 76 (-8.43%)
Mutual labels:  cas
Cas Sso Samples
CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等
Stars: ✭ 60 (-27.71%)
Mutual labels:  cas
Algebra Latex
Parse and calculate latex formatted math
Stars: ✭ 20 (-75.9%)
Mutual labels:  cas

CAS Server for Laravel

laravel_cas_server is a Laravel package that implements the server part of CAS protocol v1/v2/v3.

This package works for Laravel 5.5/5.6 . Please check 2.x branch if you are using Laravel 5.1 - 5.4 .

Latest Version Software License Build Status Coverage Status Total Downloads

Requirements

  • PHP >=7.0

Installation && Usage

  • composer require leo108/laravel_cas_server
  • add Leo108\CAS\CASServerServiceProvider::class to the providers field in config/app.php
  • php artisan vendor:publish --provider="Leo108\CAS\CASServerServiceProvider"
  • modify config/cas.php, fields in config file are all self-described
  • php artisan migrate
  • make your App\User implement Leo108\CAS\Contracts\Models\UserModel
  • create a class implements Leo108\CAS\Contracts\TicketLocker
  • create a class implements Leo108\CAS\Contracts\Interactions\UserLogin
  • visit http://your-domain/cas/login to see the login page (assume that you didn't change the router.prefix value in config/cas.php)

Example

If you are looking for an out of box solution of CAS Server powered by PHP, you can check php_cas_server

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].