leo108 / Laravel_cas_server
Licence: mit
A laravel package provides CAS server
Stars: ✭ 83
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
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
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
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
Cas Sso Samples
CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等
Stars: ✭ 60 (-27.71%)
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 .
Requirements
- PHP >=7.0
Installation && Usage
composer require leo108/laravel_cas_server
addLeo108\CAS\CASServerServiceProvider::class
to theproviders
field inconfig/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
implementLeo108\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 therouter.prefix
value inconfig/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].