Skip to content

kira8565/cas-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

JASIG CAS server implementation in Go lang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%