Future of simplesaml and casserver?

55 views
Skip to first unread message

Niels Nielsen

unread,
Sep 25, 2017, 6:11:25 AM9/25/17
to SimpleSAMLphp
What are you trying to do?

Hi I have some questions about, CAS and SimpleSAMLphp.

Last on the page there is a list of: "The following modules will no longer be shipped with the next version of SimpleSAMLphp:"
That includes
- CASSERVER
Q: Will the CASSERVER be:
  1. a module /plugin
  2. will simplesaml and casserver stop working?
  3. ???

In case simplesaml will continue to work with Casserver.
Q: Will simplesaml support CAS version 3? Anytime soon? https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol-Specification.html
- If not, anyway to help development of V 3 support?

Regards
- Niels

Bjorn Rohde Jensen

unread,
Sep 25, 2017, 9:19:10 AM9/25/17
to simple...@googlegroups.com
Hi Niels,
> *What are you trying to do?*
>
> Hi I have some questions about, CAS and SimpleSAMLphp.
>
> 1. When reading
> https://simplesamlphp.org/docs/stable/simplesamlphp-upgrade-notes-1.14
> Last on the page there is a list of: "The following modules will no longer
> be shipped with the next version of SimpleSAMLphp:"
> That includes
> - CASSERVER

The decision to move the modules shipped with simplesamlphp into
individual module projects is really one of necessity. The core
developer team do not have the resources to maintain a large number of
modules requiring in depth knowledge of various protocols etc. The
modules are being moved, not deleted.

> Q: Will the CASSERVER be:
>
> 1. a module /plugin
> 2. will simplesaml and casserver stop working?
> 3. ???
>
>The casserver bundled with simplesamlphp has like several other not
really been actively maintained the last several years. The recommended
way to enable CAS server support is through the new module;

https://github.com/simplesamlphp/simplesamlphp-module-casserver

You can install it using composer which i would recommend or by
unpacking the module in the right folder under modules in your
simplesamlphp installation.

> In case simplesaml will continue to work with Casserver.
> Q: Will simplesaml support CAS version 3? Anytime soon?

I am one of a few maintainers of the new casserver module, and this i
the first time, i have heard of any interest in CAS 3 support. We use
CAS extensively in the academic world, but i largely view CAS as a
legacy protocol. Demand seems to be for authentication mechanisms, which
support pure javascript and mobile applications.

> https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol-Specification.html
> - If not, anyway to help development of V 3 support?
>

I am not at all opposed to implementing CAS 3 support, but what is your
use case for CAS 3?

Yours sincerely,

Bjorn

Niels Nielsen

unread,
Sep 27, 2017, 6:20:25 AM9/27/17
to SimpleSAMLphp
Hi thanks for the answer on modules.
My use case for CAS 3.
(I'm working at a university)
We have two 3 party products.

Product A has developed a new feature that integrates with product B
We would like to use that future, but right now, it's implemented so it requires CAS version 3.
I'm waiting for answer from the company if they are willing to create a version using CAS 2.
If they won't... I need CAS 3.


It looks like this is the only new features in cas 3
/p3/serviceValidate service ticket validation [CAS 3.0]
/p3/proxyValidate service/proxy ticket validation [CAS 3.0]

But I don't know it that is all that has changed.
Regards.
Niels

pat...@cirrusidentity.com

unread,
Sep 27, 2017, 6:19:29 PM9/27/17
to SimpleSAMLphp

It looks like this is the only new features in cas 3
/p3/serviceValidate service ticket validation [CAS 3.0]
/p3/proxyValidate service/proxy ticket validation [CAS 3.0]

I'm not sure what the difference is (apart from the path) between those and the CAS v2 endpoints.
Reply all
Reply to author
Forward
0 new messages