Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.15 KB

TODO.md

File metadata and controls

33 lines (25 loc) · 1.15 KB

<!— -*- coding: utf-8; mode: org; -*- –>

  • Logging infrastructure
    • caslib/logger infrastructure
    • wrapping libxml error functions into caslib/logger
    • wrapping caslib/logger functions into apache logging framework
  • Acceptance tests using real CAS server
  • Refactor apache/nginx tests:
    • Identify tests specifics to each module
    • Use DSL to configure webservers
  • implement cookie_serialize/unserialize signature verification
  • [-] Implement locasberos authentication function
    • use caslib to validate service ticket
    • CASService: defines reasonable default
    • /login redirect
    • add LocasberosCookieSecret config option
    • emit cookie whenever authentication succeeds
    • validate cookie
    • inject cas information into the request (username, attributes etc.)
    • sanity check to avoid header injection
    • cookie_serialize needs a portable binary format
  • Documentation
    • doxygen for caslib API
    • generate and publish gh-pages automatically
  • Remove “+build” and make it optional on mkversion.h