目录

Secret Squirrel

Secret Squirrel is a Django-based Single Sign-on server. It uses CAS (version 1) as the client-side protocol and can be used with any CAS client library.

Secret Squirrel is a Mozilla project and published under a BSD license.

Getting Started

Python

You need Python 2.6. Also, you probably want to run this application in a virtualenv environment.

Run easy_install pip followed by pip install -r requirements/prod.txt to install the required Python libraries.

Django

The Internet has plenty of of documentation on setting up a Django application with any web server. If you need a wsgi entry point, you can find one in wsgi/squirrel.wsgi.

Whitelist

For each website which you want to SSO enable, you’ll need to add them to the whitelist.

  1. http://localhost:8001/admin

    Login with admin user

  2. Client Sites > Click Add

    Note: Don’t confuse Sites (i.e., the Django Sites framework) with “Client Sites” (i.e., the SSO Whitelist)… They have very similar inputs and similar names.

  1. Enter Details

    Example: Name: PHP Example App Domain: phpclient.secretsquirr.el Match priority: 0

    Click Save

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号