All Posts
Apereo
- uPortal annual report, June 2018 edition
- Nominate awesome fits for the Apereo board
- Feedback on draft Apereo strategy
- Easier CLA submission
- September 2016 Apereo Newsletter
Blog
- Checking Out Pull Requests Locally
- Saving Time is Time Consuming
- Why you should choose CAS as your SSO system
- Effective Software Troubleshooting Tactics
- Notes from Better by Design 2018
- Get Productive with Shell Aliases
- feat(conventional_commits): signal breaking changes in commit titles
- One Can Only Hope in Buchistan
- Do State The Obvious
- Stop Writing Code
- Let Your Docker Containers Speak
- Busting the Myth - GA Release
- On The Theory of Possibility
- Guy walks into an Auto Shop
- Singing "I Love Bug Reports"
- Veresk Software Architecture
- Hope for GitHub Pages
- Defining a Product Vision
- Hello World
CAS
- CAS OAuth/OpenID Connect Vulnerability Disclosure
- CAS OAuth/OpenID Connect Vulnerability Disclosure
- Apereo CAS is now on Develocity
- CAS OAuth/OpenID Connect Vulnerability Disclosure
- CAS Groovy Vulnerability Disclosure
- CAS OpenID Connect Vulnerability Disclosure
- CAS X.509 Vulnerability Disclosure
- CAS OpenID Connect Vulnerability Disclosure
- CAS OpenID Connect Vulnerability Disclosure
- CAS OpenID Connect Vulnerability Disclosure
- CAS Spring Framework RCE Vulnerability Disclosure
- CAS OpenID Connect Vulnerability Disclosure
- CAS Log4J Vulnerability Disclosure
- CAS Vulnerability Disclosure
- Publish Private CAS Releases
- CAS Vulnerability Disclosure
- CAS Vulnerability Disclosure
- CAS Vulnerability Disclosure
- CAS Release Notes Moved
- CAS 6.2.0 RC5 Feature Release
- CAS 6.2.0 RC4 Feature Release
- CAS 6.2.0 RC3 Feature Release
- Apereo CAS - Bootiful CAS Client
- CAS Vulnerability Disclosure
- CAS 6.2.0 RC2 Feature Release
- Apereo CAS - Authentication Handler Resolution
- CAS Vulnerability Disclosure
- Apereo CAS - SAML2 Metadata Overrides
- Apereo CAS - Managing Configuration Metadata
- CAS 6.2.0 RC1 Feature Release
- Apereo CAS - Deployment Using systemd
- Apereo CAS - Python Locust Load Testing
- CAS Vulnerability Disclosure
- Apereo CAS - Google reCAPTCHA Integration
- Apereo CAS - JMeter Performance Testing
- Apereo CAS - OAuth JWT Access Tokens
- CAS 6.2.x Deployment - WAR Overlays
- Apereo CAS 6.2.x - Building CAS Feature Modules
- Apereo CAS - Service Redirection Strategies
- Apereo CAS - Service Matching Strategies
- Apereo CAS - Password Management with JDBC
- Apereo CAS - Simple Multifactor Authentication
- Apereo CAS 2019 Survey Results
- CAS 6.1.0 RC6 Feature Release
- Apereo CAS - Managing Services via Git
- Apereo CAS - Ticket Distribution with JMS
- CAS Vulnerability Disclosure
- Apereo CAS - SMS Notifications via Twilio
- CAS 6.1.0 RC5 Feature Release
- Apereo CAS - Passwordless Authentication
- Apereo CAS - Handling Authentication Webflow Errors with Grace
- Apereo CAS - Are We Logged In Yet?
- Apereo CAS - REST API Integrations
- CAS 6.1.0 RC4 Feature Release
- Apereo CAS - Multifactor Provider Selection
- Apereo CAS - Dockerized Hazelcast Deployments
- Apereo CAS - Configuration Security w/ Jasypt
- CAS 6.1.0 RC3 Feature Release
- Apereo CAS - Webflow Decorations
- Apereo CAS - SAML2 Metadata Query Protocol
- Apereo CAS 6.1.x - Credential Caching & Proxy AuthN
- Apereo CAS 6.1.x - Attribute Repositories w/ Person Directory
- Apereo CAS 6.1.x - Building CAS Feature Modules
- CAS 6.1.0 RC2 Feature Release
- Apereo CAS - Riffing on Attribute Release Policies
- Apereo CAS - Delegated Authentication to SAML2 Identity Providers
- Apereo CAS - Custom Login Fields w/ Dynamic Bindings
- Apereo CAS as an OAuth2 Authorization Server
- Apereo CAS - SAML2 Identity Provider Integration w/ Gitlab (also starting HAProxy and LDAP)
- Apereo CAS - Keeping Healthy with Spring Boot
- CAS 6.1.0 RC1 Feature Release
- Apereo CAS - SAML2 Identity Provider Integration w/ InCommon
- CAS 6.1.x Deployment - WAR Overlays
- Apereo CAS - Have you been pawned?
- Apereo CAS - OohLala Mobile SAML2 Integration
- Apereo CAS - Cranium Cafe SAML2 Integration
- Apereo CAS - eLumen SAML2 Integration
- Apereo CAS - Rave SAML2 Integration
- Apereo CAS - HireTouch SAML2 Integration
- Apereo CAS - Microsoft Office 365 SAML2 Integration
- Apereo CAS - HappyFox SAML2 Integration
- Apereo CAS - Cisco Webex SAML2 Integration
- Apereo CAS - VMware Identity Manager SAML2 Integration
- CAS 6.0.0 RC4 Feature Release
- Apereo CAS - Scripting Multifactor Authentication Triggers
- Apereo CAS 6.0.x - Building CAS Feature Modules
- CAS 6.0.x Deployment - WAR Overlays
- Apereo CAS - Jib at CAS Docker Images
- Apereo CAS 6 - Administrative Endpoints & Monitoring
- Apereo CAS - SAML2 Metadata with MongoDb
- Apereo CAS - Slurp Configuration with Groovy
- Apereo CAS - Configuration Management with MongoDb
- Apereo CAS - Integration with HashiCorp Vault
- CAS 6.0.0 RC3 Feature Release
- Why you should choose CAS as your SSO system
- Apereo CAS - Integration with Spring Cloud Config Server
- Apereo CAS - Spring Boot Admin Integration
- Apereo CAS - Fun with HashiCorp Consul
- Apereo CAS - Multifactor Authentication with RADIUS
- CAS Vulnerability Disclosure
- CAS 6.0.0 RC2 Feature Release
- Apereo CAS - dotCMS SAML2 Integration
- Apereo CAS - MaxMind Geo2IP ISP Integration
- Apereo CAS - Authentication Lifecycle Phases
- CAS 6.0.0 RC1 Feature Release
- Apereo CAS Delegated Authentication with ADFS
- Apereo CAS Swag with Swagger
- Apereo CAS - Extending Webflows
- Apereo CAS - Administrative Endpoints & Monitoring
- Apereo CAS - Custom Authentication & Attribute Sources
- Apereo CAS - User Interface Customizations
- CAS Multifactor Authentication with Google Authenticator
- CAS 5.3.x Deployment - WAR Overlays
- CAS 5.3.0 RC4 Feature Release
- Apereo CAS - Identity Impersonation
- Apereo CAS - Customized Settings
- Apereo CAS - Handling Multiple Logout URLs
- Apereo CAS - Access Strategy External URL Redirects
- Apereo CAS - Linking Accounts with Delegated Authentication
- Apereo CAS - Test-Driving Feature Modules
- Apereo CAS Best [Mal]Practice - Supercharged Overlays
- CAS 5.3.0 RC3 Feature Release
- Apereo CAS - REFEDS MFA Profile with shib-cas-authn3
- Forced Authentication with Apereo CAS
- Apereo CAS - Dances with Protocols
- Apereo CAS - Attribute-based Application Authorization
- CAS 5.3.0 RC2 Feature Release
- CAS 5.2.x Deployment - WAR Overlays
- Link CAS OIDC user to existing Database user
- CAS Multifactor Authentication with Duo Security
- Deploying Apereo CAS Behind a Proxy
- CAS 5.3.0 RC1 Feature Release
- Apereo CAS SAML Integration With ADFS
- Introduction to CAS Commandline Shell
- Multitenancy With CAS
- JWT Of All Things With CAS
- CAS 5.2.0 RC4 Feature Release
- Extending CAS 5 Webflows
- CAS 5.1.x Load Tests by Lafayette College
- CAS 5.2.0 RC3 Feature Release
- CAS 5.1.x User Swap - Cause and Analysis
- Interrupt CAS With Class
- CAS 5.2.0 RC2 Feature Release
- Apereo CAS - Contribution Guidelines
- CAS 5.2.0 RC1 Feature Release
- CAS 5 - Maintaining Protocol Compatibility
- CAS Codebase Overview
- CAS 5 Load Tests by Lafayette College
- Shibbolizing Apereo CAS
- CAS 5.0.x Integration w/ Apache ZooKeeper
- CAS 5.1.0 RC4 Feature Release
- CAS 5.1.0 RC3 Feature Release
- CAS 5.0.x Deployment - WAR Overlays
- CAS 5 LDAP AuthN and Jasypt Configuration
- CAS 5 SAML2 Delegated AuthN Tutorial
- CAS Vulnerability Disclosure
- CAS 5.1.0 RC2 Feature Release
- CAS 5 Database Authentication Tutorial
- Intro To CAS Auto Configuration Strategy
- Design CAS-Enabled Custom Protocols
- Design Authentication Handlers in CAS 5.1.x
- CAS 5.1.0 RC1 Feature Release
- CAS Vulnerability Disclosure
- Activating MFA in CAS 5
- Bootiful CAS 5 Overlay
- CAS 5.0.0-RC3 Released
- CAS Git Repository Maintenance
- CAS 5.0.0-RC1 Release
- CAS EOL Policy Proposal
- CAS 5.0.0-M3 Released
- CAS Survey Results
- CAS Vulnerability Disclosure
Gitlab
HAProxy
LDAP
Licensing
MFA
- Apereo CAS - Scripting Multifactor Authentication Triggers
- Apereo CAS - Multifactor Authentication with RADIUS
- CAS Multifactor Authentication with Google Authenticator
- Apereo CAS - REFEDS MFA Profile with shib-cas-authn3
- CAS Multifactor Authentication with Duo Security
- Activating MFA in CAS 5
OAuth2
Releases
- CAS Release Notes Moved
- CAS 6.2.0 RC5 Feature Release
- CAS 6.2.0 RC4 Feature Release
- CAS 6.2.0 RC3 Feature Release
- CAS 6.2.0 RC2 Feature Release
- CAS 6.2.0 RC1 Feature Release
- CAS 6.1.0 RC6 Feature Release
- CAS 6.1.0 RC5 Feature Release
- CAS 6.1.0 RC4 Feature Release
- CAS 6.1.0 RC3 Feature Release
- CAS 6.1.0 RC2 Feature Release
- CAS 6.1.0 RC1 Feature Release
- CAS 6.0.0 RC4 Feature Release
- CAS 6.0.0 RC3 Feature Release
- CAS 6.0.0 RC2 Feature Release
- CAS 6.0.0 RC1 Feature Release
- CAS 5.3.0 RC4 Feature Release
- CAS 5.3.0 RC3 Feature Release
- CAS 5.3.0 RC2 Feature Release
- CAS 5.3.0 RC1 Feature Release
- CAS 5.2.0 RC4 Feature Release
- CAS 5.2.0 RC3 Feature Release
- CAS 5.2.0 RC2 Feature Release
- CAS 5.2.0 RC1 Feature Release
- CAS 5.1.0 RC4 Feature Release
- CAS 5.1.0 RC3 Feature Release
- CAS 5.1.0 RC2 Feature Release
- CAS 5.1.0 RC1 Feature Release
- MyUW 2016-10-25 release
- CAS 5.0.0-RC3 Released
- CAS 5.0.0-RC1 Release
- CAS 5.0.0-M3 Released
SAML
- Apereo CAS - Delegated Authentication to SAML2 Identity Providers
- Apereo CAS - SAML2 Identity Provider Integration w/ Gitlab (also starting HAProxy and LDAP)
- Apereo CAS - SAML2 Identity Provider Integration w/ InCommon
- Apereo CAS - OohLala Mobile SAML2 Integration
- Apereo CAS - Cranium Cafe SAML2 Integration
- Apereo CAS - eLumen SAML2 Integration
- Apereo CAS - Rave SAML2 Integration
- Apereo CAS - HireTouch SAML2 Integration
- Apereo CAS - Microsoft Office 365 SAML2 Integration
- Apereo CAS - HappyFox SAML2 Integration
- Apereo CAS - Cisco Webex SAML2 Integration
- Apereo CAS - VMware Identity Manager SAML2 Integration
- Apereo CAS - SAML2 Metadata with MongoDb
- Apereo CAS - dotCMS SAML2 Integration
- Apereo CAS - REFEDS MFA Profile with shib-cas-authn3
- Apereo CAS SAML Integration With ADFS
- Shibbolizing Apereo CAS
a11y
uPortal
- uPortal annual report, June 2018 edition
- Why does uPortal use Apache 2 license?
- August 2017 uPortal Slack summary
- Summer 2017 uPortal Roadmap Update
- July 2017 uPortal Slack summary
- June 2017 uPortal Slack summary
- MyUW in 2016 - by the numbers
- MyUW in 2016
- uPortal 2016-11-14 Webproxy Portlet caching vulnerability
- MyUW 2016-10-25 release
- MyUW (University of Wisconsin) Build Process