CAS安全指南

原文地址:https://apereo.github.io/cas/4.2.x/planning/Security-Guide.html

Security Guide

CAS是一个安全软件,它为基于Web的应用提供了基于Web的安全单点登录(SSO)。SSO同时保证了安全和便捷:把密码输入减少到单点,提供可信的凭证中间人来透明地访问多个应用而不需要多次登录。

系统安


More.....

CAS安装要求

原文:https://apereo.github.io/cas/4.2.x/planning/Installation-Requirements.html

安装要求

Java >=1.7
Servlet 容器 >=3.0
Apache Maven >=3.3
熟悉Spring框架

Servlet 容器
CAS没有官方支持的Servlet 容器,但是Apache Tomcat是用的最多的。

Apache Maven
CAS使用Maven构建和部署安装包,也是在安装时强烈建议用来管理依赖的工具。 CAS从根本上是一个


More.....

CAS架构

原文地址:https://apereo.github.io/cas/4.2.x/planning/Architecture.html

架构

CAS 架构图
cas_architecture

系统组件
CAS系统架构包含服务器和客户端包括两个部分,他们之间通过各种协议通信。

CAS服务器
CAS服务器端是在Spring框架下用Java写的Servlet,主要职责为通过分发和认证票据(ticket)认证用户和授权访


More.....

CAS部署Gradle-Overlay

参考:https://apereo.github.io/cas/development/installation/Maven-Overlay-Installation.html
这是最简单部署CAS的方法了,之后再更新如何从源码编译。。。

下载模板工程
地址:https://github.com/apereo/cas-gradle-overlay-template/tree/4.2

## 编译

bash
./gradlew[.bat] clean build

制作war文件

bash
./gradlew[.bat] clean build explodeWar

把制作完的war放到tomcat下的webapp即可
配置在etc/cas下

需要定制化覆


More.....

Nginx中文配置文档1-新手引导

本文主要翻译一部分常用的Nginx配置文档
环境:
Ubuntu14.04 x64
Nginx1.4.6

参考内容:
官方文档:http://nginx.org/en/docs/
相关概念:http://blog.hylstudio.cn/archives/380

感谢 Mandy Alexander 提供的参考资料:https://www.websiteplanet.com/blog/html-guide-beginners/

nginx的初步使用

安装:配置好apt源后,执行sudo apt-get install nginx即可
启动:sudo service nginx start
重启:sudo service


More.....

Django入门1

参考资料:http://www.ziqiangxuetang.com/django/django-tutorial.html

所用python版本为2.7.9
django版本为1.8.16
平台:Windows8.1工业版
本文为纯手工搭建环境,也就是命令行+编辑器(Atom或VsCode)
安装好python环境后
配置环境变量
PATH=E:\Program Files\Python27\Scripts;E:\Program Files\Python27\;

注意:如果装过LoadRunner,这两项会和pip会有冲突
要把python


More.....