Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.28 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.28 KB

cas-server

Implementation of JASIG CAS protocol in Go lang. Supports all protocol versions (v1, v2 and v3).

Configuration

You can configure certain aspects of cas-server with command line arguments but majority of the configuration will require a TOML formatted configuration file. For an example configuration please see config/config.toml.example.

Options

Section Key Type Example Notes
Services ID array ["https://google.com.*"] Go regexp is supported.

Running

cas-server -config /etc/cas-server/config.toml

Features

  • Storage
    • In memory

Project goals

  • Not to replace JASIG CAS but to offer competition with reduced feature set.
  • Easier to develop for and easier to work with than JASIG CAS.
    • Minimal dependencies on 3rd party Go libraries.
    • This Readme has to be enough to get cas-server running correctly and securely.