• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

apereo / cas / 35629794092-1
91%

Build:
DEFAULT BRANCH: master
Ran 21 Sep 2026 05:56PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
35629794092-1

push

github

web-flow
fix: class names in the Permit.io and Shibboleth service definition samples

Three of the sample service definitions in the docs name a `@class` that CAS hasnt got, so copying one into a service registry gets you a Jackson `InvalidTypeIdException` instead of a service. Both interfaces involved are `@JsonTypeInfo(use = Id.CLASS)`, so the string has to be a real fully qualified name and theres no alias to fall back on. I've not stood a server up against these though, so I'm going off the package declarations rather then a stack trace of my own.

The Permit.io page publishes `org.apereo.cas.services.PermitRegisteredServiceAccessStrategy`. That class is declared `package org.apereo.cas.permit`, over in `cas-server-support-permitio`. It's the only one of the five third-party authorization strategies that sits outside `org.apereo.cas.services` - Cerbos, OpenFGA, OpenPolicyAgent and Permify really are in there, and all four of those pages are right.

The Shibboleth persistent id generator is published as `org.apereo.cas.authentication.attribute.ShibbolethCompatiblePersistentIdGenerator` on both the anonymous principal-id page and the SAML2 NameID page. Its actually `org.apereo.cas.authentication.principal`. Wrong in both places, so there's no correct one nearby to compare it against, which is probably how it lasted.

Master only.

- [x] Brief description of changes applied
- [ ] Test cases for all modified changes, where applicable
- [ ] Test cases to demonstrate the problem before the fix, where applicable
- [ ] The same pull request targeted at the master branch, if applicable - this is the master one
- [x] Any documentation on how to configure, test, etc - three class-name strings in three markdown files
- [ ] Any possible limitations, side effects, performance issues, etc - none
- [ ] Reference any other pull requests that might be related
Source Files on build 35629794092-1
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #35629794...
  • c7779b22 on github
  • Prev Build on master (#35591756...)
  • Next Build on master (#35758499...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc