`
security
  • 浏览: 379822 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

PHP与CAS做SSO

阅读更多
昨天在CAS Server 3.0+CAS Client 2.0.11环境中,增加了一台PHP的Web Server,
使用PHPCAS做SSO,按照以往的思路,配置了一下PHPCAS的CAS目录下的
2个php文件,指定了CAS Server的位置,一连就OK了。
[附:
   需要Enable几个PHP的Extension,包括SSL, DOM, ZIP等等
]
PHPCAS的实现比较随便,默认配置下,客户端连CAS Server(HTTPS)都不去做
证书校验。
分享到:
评论
1 楼 chris_zcl 2010-04-26  
你在做日记吗?不能写的详细点啊

相关推荐

    CAS实现sso单点登录原理

    "CAS实现sso单点登录原理" CAS(Central Authentication Service)是Yale大学发起的一个企业级的、开源的项目,旨在为Web应用系统提供一种可靠的单点登录解决方法(属于Web SSO)。CAS开始于2001年,并在2004年12月...

    CAS SSO

    CAS(Central Authentication Service,中央认证服务)是一种广泛使用的开源单点登录(Single Sign-On, SSO)协议。SSO允许用户通过一次登录就能访问多个应用系统,而无需为每个系统分别进行身份验证。CAS SSO 提供...

    CAS之SSO配置手册

    【CAS SSO 配置详解】 CAS(Central Authentication Service)是一种广泛应用的开源单点登录(Single Sign-On,简称SSO)解决方案,由耶鲁大学发起并由JA-SIG组织维护。它为企业级Web应用提供了安全可靠的认证服务...

    cas-client-2.0.11.tar.gz_cas client php _php cas-client_sso ASP

    "php_cas-client"和"sso_php"标签进一步强调了这个包与PHP CAS客户端的关联,以及其在PHP环境下的单点登录功能。"sso_asp"标签则暗示了ASP环境下的SSO支持。 "php samp"可能指的是PHP Simple Authentication and ...

    CAS之SSO配置手册.docx

    《CAS之SSO配置手册》 CAS(Central Authentication Service)是一种广泛应用的开源单点登录(Single Sign-On,SSO)解决方案,由耶鲁大学发起,后来成为JA-SIG项目的一部分。它为企业级Web应用提供了安全可靠的...

    CAS SSO配置文档

    对于PHP客户端,需要安装相应的CAS客户端库,例如phpCAS,确保它与你的PHP环境兼容。 2. **配置CAS PHP** - 配置phpCAS库,包括设置CAS服务器URL、SSL证书路径等。 - 在PHP应用程序中集成phpCAS,用于处理用户的...

    CAS之SSO配置手册.doc

    CAS(Central Authentication Service)是耶鲁大学发起的开源项目,专注于为Web应用系统提供单点登录(Single Sign-On, SSO)解决方案。它在2004年12月成为JA-SIG组织的一部分,现已成为广泛应用的开源SSO系统。CAS...

    架构师熟悉cas技术方案实现sso

    1. **多协议支持**:CAS支持多种认证协议,包括自定义协议、CAS协议、OAuth、OpenID、RESTful API、SAML 1.1与SAML 2.0等。 2. **认证机制多样性**:CAS支持多种认证机制,如Active Directory、JAAS(Java ...

    phpCAS源码以及调用示例(redis管理session,解决无法logout的问题)

    CAS(Central Authentication Service)是 Yale 大学开发的一个开源SSO框架,而phpCAS是PHP语言中用于与CAS服务器交互的客户端库。本文将深入探讨phpCAS的源码和调用示例,特别是在使用Redis管理session以及解决无法...

    sonar-cas-plugin sso认证插件

    CAS是一种开放源码的单点登录(Single Sign-On, SSO)框架,广泛用于企业级应用程序,以简化用户身份验证流程。通过集成Sonar-CAS插件,SonarQube用户能够利用CAS服务进行统一的身份验证,从而在多个应用之间实现...

    discuz x2.5和cas集成,实现cas单点登录 sso

    X2.5与CAS(Central Authentication Service)集成是一种常见的身份验证解决方案,它能够实现单点登录(Single Sign-On, SSO)功能。在SSO系统中,用户只需登录一次,就可以在多个相互独立的应用系统之间自由切换,...

    Laravel开发-phpcas

    `phpCAS`是一个用于Web应用的开源客户端库,它允许与CAS服务器进行交互,实现单点登录(Single Sign-On, SSO)功能。在本篇中,我们将深入探讨如何在Laravel开发环境中集成并使用`phpCAS`。 **1. CAS简介** CAS...

    php+java+cas

    phpCAS是一个PHP客户端库,它允许开发者轻松地将CAS功能添加到PHP应用中。通过使用这个库,开发者可以实现对CAS服务器的调用,检查票证的有效性,以及处理用户会话的登录和登出。 对于Java环境,Spring Security ...

    CAS客户端php版

    4. 调用`phpCAS::forceAuthentication()`或`phpCAS::checkAuthentication()`来触发或检查用户的认证状态。 5. 在需要的地方,使用`phpCAS::getUser()`获取已认证用户的用户名。 6. 当用户完成会话时,记得调用`...

    php版cas验证程序

    CAS(Central Authentication Service)是一种基于Web的单点登录(Single Sign-On, SSO)协议,主要应用于企业或教育环境,允许用户通过一个统一的身份验证系统访问多个应用系统,而无需多次登录。在PHP环境中实现...

    CAS单点登录配置大全

    PHP客户端可以通过phpCAS库实现CAS SSO。步骤如下: 1. **安装phpCAS**:通过Composer安装phpCAS库。 2. **配置phpCAS**:在代码中初始化phpCAS,设置CAS服务器URL和服务URL。 3. **处理Ticket验证**:在用户访问受...

    cas php 客户端

    - **认证**:使用`phpCAS::forceAuthentication()`或`phpCAS::checkAuthentication()`来强制用户登录或检查已有的会话。 - **服务验证**:通过`phpCAS::serviceValidation()`方法,可以验证CAS服务器返回的票据,...

    单点登录CAS应用代码(HTTPS)

    CAS(Central Authentication Service)是Java开发的一个开源项目,专为Web应用程序设计的SSO解决方案。在本资源中,您将找到一个已配置好的CAS服务器代码,适用于HTTPS环境,这意味着它可以提供安全的通信,防止...

    phpcas客户端

    composer require phpCAS/phpcas ``` 安装完成后,你需要在代码中引入并配置PHP CAS客户端。首先,初始化客户端并设置CAS服务器的URL: ```php require_once 'vendor/autoload.php'; $cas = CasClient::client(CAS...

Global site tag (gtag.js) - Google Analytics