CAS Service Registry
Cantor, Scott
cantor.2 at osu.edu
Thu Apr 9 13:56:33 EDT 2015
On 4/9/15, 1:50 PM, "Marvin Addison" <marvin.addison at gmail.com> wrote:
>
>I'm absolutely open to enhancements and extensions. That said, there's a fundamental problem for which I don't see a solution w/r/t an metadata-based implementation. The service registry model provides a one-to-many registry, which is absolutely vital for most CAS deployments, and I don't see how to implement something similar with SAML metadata.
What do you mean by one to many?
>Perhaps where I'm getting hung up on the equivalent model under SAML metadata is using service URLs for entity IDs.
An entityID is never a service URL, it's strictly a name that happens to be a URI. The level of granularity is policy-dependent. A single entity might have many service URLs, though as a matter of policy, it's a bad idea to have many different, unrelated services represented by a single name simply because it dilutes the meaning of the name.
> I suppose we could create an arbitrary identifier that functions like a group name and each entity in that case would be composed of multiple "services", but that's a fundamentally different model than anything I've ever seen. I simply don't know enough about SAML metadata to understand what my options are. I'm open to any solution that supports the one-to-many requirement.
I can suggest something once I understand the problem. I don't know exactly what the service registry is doing, since I was led to understand that the norm in CAS is to apply no controls and not register services at all (which should match the IdP's UnverifiedRP semantic).
-- Scott
More information about the dev
mailing list