You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shiro.apache.org by Brian Demers <br...@gmail.com> on 2016/07/08 14:23:04 UTC

Future CAS module support in Shiro ?

For 2.0 should we _stop_ supporting the CAS module in favor of buji-pac4j
(which uses Shiro).

We seem to be leaning that way:
https://issues.apache.org/jira/browse/SHIRO-402


If that is the path we want to go down, I'm guessing the migration path
would be mostly just be shiro.ini changes (and obviously a few
dependencies).

I personally have not use the CAS realm or buji-pac4j, so if I'm way off
this please chime in.

-Brian

Re: Future CAS module support in Shiro ?

Posted by jleleu <le...@gmail.com>.
I'm working on buji-pac4j v2, I'll do that...

2016-07-12 19:10 GMT+02:00 Brian Demers [via Shiro Developer] <
ml-node+s582600n7579246h86@n2.nabble.com>:

> +1
>
> On Tue, Jul 12, 2016 at 11:02 AM, jleleu <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579246&i=0>> wrote:
>
> > Good point. There is no such doc / example currently. What do you think
> of
> > adding a section in the README of buji-pac4j for that?
> >
> > 2016-07-12 16:56 GMT+02:00 Brian Demers [via Shiro Developer] <
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=7579246&i=1>>:
>
> >
> > > Jérôme any chance you can point us to a doc or example migrating from
> > > shiro-cas to shiro + buji-pac4j + cas ?
> > >
> > > I can go through and deprecate everything in shiro-cas, but I would be
> > > nice
> > > to point to a how-to doc
> > >
> > > On Mon, Jul 11, 2016 at 8:52 AM, Brian Demers <[hidden email]
> > > <http:///user/SendEmail.jtp?type=node&node=7579244&i=0>>
> > > wrote:
> > >
> > > > Re: java 8.  I think that might be fine.
> > > >
> > > > We would need to deprecate shiro-cas in 1.3, we can still accept
> minor
> > > cas
> > > > patches if someone wants to take this on (or possibly just recommend
> > > > forking shiro-cas?) So there would still be a working module on
> older
> > > JVMs
> > > >
> > > > As for 2.0 we need to think about what JDK versions we support (on a
> > > > different thread)
> > > >
> > > > On Mon, Jul 11, 2016 at 4:31 AM, jleleu <[hidden email]
> > > <http:///user/SendEmail.jtp?type=node&node=7579244&i=1>> wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> As the core developer of pac4j, I highly support this idea: I don't
> > > want
> > > >> to
> > > >> do the job twice (this is one of the main ideas behind pac4j BTW).
> > > >>
> > > >> You must notice that buji-pac4j brings CAS support, but also OAuth,
> > > OpenID
> > > >> Connect, Google App Engine, SAML supports...
> > > >>
> > > >> So a big +1 to remove the CAS module in favor of buji-pac4j in
> Shiro
> > 2.
> > > >>
> > > >> The only downside of this approach is that the Shiro community must
> > > follow
> > > >> the pac4j strategy on some points, like the fact pac4j v1.9 (the
> > latest
> > > >> version) is Java 8 only.
> > > >>
> > > >> Thanks.
> > > >> Best regards,
> > > >> Jérôme
> > > >>
> > > >>
> > > >>
> > > >> 2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
> > > >> [hidden email] <http://
> > /user/SendEmail.jtp?type=node&node=7579244&i=2>>:
> > >
> > > >>
> > > >> > For 2.0 should we _stop_ supporting the CAS module in favor of
> > > >> buji-pac4j
> > > >> > (which uses Shiro).
> > > >> >
> > > >> > We seem to be leaning that way:
> > > >> > https://issues.apache.org/jira/browse/SHIRO-402
> > > >> >
> > > >> >
> > > >> > If that is the path we want to go down, I'm guessing the
> migration
> > > path
> > > >> > would be mostly just be shiro.ini changes (and obviously a few
> > > >> > dependencies).
> > > >> >
> > > >> > I personally have not use the CAS realm or buji-pac4j, so if I'm
> way
> > > off
> > > >> > this please chime in.
> > > >> >
> > > >> > -Brian
> > > >> >
> > > >> >
> > > >> > ------------------------------
> > > >> > If you reply to this email, your message will be added to the
> > > discussion
> > > >> > below:
> > > >> >
> > > >> >
> > > >>
> > >
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
> > > >> > To start a new topic under Shiro Developer, email
> > > >> > [hidden email]
> > > <http:///user/SendEmail.jtp?type=node&node=7579244&i=3>
> > > >> > To unsubscribe from Shiro Developer, click here
> > > >> > <
> > > >> >
> > > >> > .
> > > >> > NAML
> > > >> > <
> > > >>
> > >
> >
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> View this message in context:
> > > >>
> > >
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
> > > >> Sent from the Shiro Developer mailing list archive at Nabble.com.
> > > >>
> > > >
> > > >
> > >
> > >
> > > ------------------------------
> > > If you reply to this email, your message will be added to the
> discussion
> > > below:
> > >
> > >
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579244.html
> > > To start a new topic under Shiro Developer, email
> > > [hidden email] <http:///user/SendEmail.jtp?type=node&node=7579246&i=2>
> > > To unsubscribe from Shiro Developer, click here
> > > <
> > >
> > > .
> > > NAML
> > > <
> >
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >
> > >
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579245.html
> > Sent from the Shiro Developer mailing list archive at Nabble.com.
> >
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579246.html
> To start a new topic under Shiro Developer, email
> ml-node+s582600n582600h60@n2.nabble.com
> To unsubscribe from Shiro Developer, click here
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=>
> .
> NAML
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579247.html
Sent from the Shiro Developer mailing list archive at Nabble.com.

Re: Future CAS module support in Shiro ?

Posted by Brian Demers <br...@gmail.com>.
+1

On Tue, Jul 12, 2016 at 11:02 AM, jleleu <le...@gmail.com> wrote:

> Good point. There is no such doc / example currently. What do you think of
> adding a section in the README of buji-pac4j for that?
>
> 2016-07-12 16:56 GMT+02:00 Brian Demers [via Shiro Developer] <
> ml-node+s582600n7579244h24@n2.nabble.com>:
>
> > Jérôme any chance you can point us to a doc or example migrating from
> > shiro-cas to shiro + buji-pac4j + cas ?
> >
> > I can go through and deprecate everything in shiro-cas, but I would be
> > nice
> > to point to a how-to doc
> >
> > On Mon, Jul 11, 2016 at 8:52 AM, Brian Demers <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=7579244&i=0>>
> > wrote:
> >
> > > Re: java 8.  I think that might be fine.
> > >
> > > We would need to deprecate shiro-cas in 1.3, we can still accept minor
> > cas
> > > patches if someone wants to take this on (or possibly just recommend
> > > forking shiro-cas?) So there would still be a working module on older
> > JVMs
> > >
> > > As for 2.0 we need to think about what JDK versions we support (on a
> > > different thread)
> > >
> > > On Mon, Jul 11, 2016 at 4:31 AM, jleleu <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=7579244&i=1>> wrote:
> > >
> > >> Hi,
> > >>
> > >> As the core developer of pac4j, I highly support this idea: I don't
> > want
> > >> to
> > >> do the job twice (this is one of the main ideas behind pac4j BTW).
> > >>
> > >> You must notice that buji-pac4j brings CAS support, but also OAuth,
> > OpenID
> > >> Connect, Google App Engine, SAML supports...
> > >>
> > >> So a big +1 to remove the CAS module in favor of buji-pac4j in Shiro
> 2.
> > >>
> > >> The only downside of this approach is that the Shiro community must
> > follow
> > >> the pac4j strategy on some points, like the fact pac4j v1.9 (the
> latest
> > >> version) is Java 8 only.
> > >>
> > >> Thanks.
> > >> Best regards,
> > >> Jérôme
> > >>
> > >>
> > >>
> > >> 2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
> > >> [hidden email] <http://
> /user/SendEmail.jtp?type=node&node=7579244&i=2>>:
> >
> > >>
> > >> > For 2.0 should we _stop_ supporting the CAS module in favor of
> > >> buji-pac4j
> > >> > (which uses Shiro).
> > >> >
> > >> > We seem to be leaning that way:
> > >> > https://issues.apache.org/jira/browse/SHIRO-402
> > >> >
> > >> >
> > >> > If that is the path we want to go down, I'm guessing the migration
> > path
> > >> > would be mostly just be shiro.ini changes (and obviously a few
> > >> > dependencies).
> > >> >
> > >> > I personally have not use the CAS realm or buji-pac4j, so if I'm way
> > off
> > >> > this please chime in.
> > >> >
> > >> > -Brian
> > >> >
> > >> >
> > >> > ------------------------------
> > >> > If you reply to this email, your message will be added to the
> > discussion
> > >> > below:
> > >> >
> > >> >
> > >>
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
> > >> > To start a new topic under Shiro Developer, email
> > >> > [hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=7579244&i=3>
> > >> > To unsubscribe from Shiro Developer, click here
> > >> > <
> > >> >
> > >> > .
> > >> > NAML
> > >> > <
> > >>
> >
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >> >
> > >> >
> > >>
> > >>
> > >>
> > >>
> > >> --
> > >> View this message in context:
> > >>
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
> > >> Sent from the Shiro Developer mailing list archive at Nabble.com.
> > >>
> > >
> > >
> >
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579244.html
> > To start a new topic under Shiro Developer, email
> > ml-node+s582600n582600h60@n2.nabble.com
> > To unsubscribe from Shiro Developer, click here
> > <
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=
> >
> > .
> > NAML
> > <
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >
>
>
>
>
> --
> View this message in context:
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579245.html
> Sent from the Shiro Developer mailing list archive at Nabble.com.
>

Re: Future CAS module support in Shiro ?

Posted by jleleu <le...@gmail.com>.
Good point. There is no such doc / example currently. What do you think of
adding a section in the README of buji-pac4j for that?

2016-07-12 16:56 GMT+02:00 Brian Demers [via Shiro Developer] <
ml-node+s582600n7579244h24@n2.nabble.com>:

> Jérôme any chance you can point us to a doc or example migrating from
> shiro-cas to shiro + buji-pac4j + cas ?
>
> I can go through and deprecate everything in shiro-cas, but I would be
> nice
> to point to a how-to doc
>
> On Mon, Jul 11, 2016 at 8:52 AM, Brian Demers <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579244&i=0>>
> wrote:
>
> > Re: java 8.  I think that might be fine.
> >
> > We would need to deprecate shiro-cas in 1.3, we can still accept minor
> cas
> > patches if someone wants to take this on (or possibly just recommend
> > forking shiro-cas?) So there would still be a working module on older
> JVMs
> >
> > As for 2.0 we need to think about what JDK versions we support (on a
> > different thread)
> >
> > On Mon, Jul 11, 2016 at 4:31 AM, jleleu <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579244&i=1>> wrote:
> >
> >> Hi,
> >>
> >> As the core developer of pac4j, I highly support this idea: I don't
> want
> >> to
> >> do the job twice (this is one of the main ideas behind pac4j BTW).
> >>
> >> You must notice that buji-pac4j brings CAS support, but also OAuth,
> OpenID
> >> Connect, Google App Engine, SAML supports...
> >>
> >> So a big +1 to remove the CAS module in favor of buji-pac4j in Shiro 2.
> >>
> >> The only downside of this approach is that the Shiro community must
> follow
> >> the pac4j strategy on some points, like the fact pac4j v1.9 (the latest
> >> version) is Java 8 only.
> >>
> >> Thanks.
> >> Best regards,
> >> Jérôme
> >>
> >>
> >>
> >> 2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
> >> [hidden email] <http:///user/SendEmail.jtp?type=node&node=7579244&i=2>>:
>
> >>
> >> > For 2.0 should we _stop_ supporting the CAS module in favor of
> >> buji-pac4j
> >> > (which uses Shiro).
> >> >
> >> > We seem to be leaning that way:
> >> > https://issues.apache.org/jira/browse/SHIRO-402
> >> >
> >> >
> >> > If that is the path we want to go down, I'm guessing the migration
> path
> >> > would be mostly just be shiro.ini changes (and obviously a few
> >> > dependencies).
> >> >
> >> > I personally have not use the CAS realm or buji-pac4j, so if I'm way
> off
> >> > this please chime in.
> >> >
> >> > -Brian
> >> >
> >> >
> >> > ------------------------------
> >> > If you reply to this email, your message will be added to the
> discussion
> >> > below:
> >> >
> >> >
> >>
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
> >> > To start a new topic under Shiro Developer, email
> >> > [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579244&i=3>
> >> > To unsubscribe from Shiro Developer, click here
> >> > <
> >> >
> >> > .
> >> > NAML
> >> > <
> >>
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >> >
> >> >
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
> >> Sent from the Shiro Developer mailing list archive at Nabble.com.
> >>
> >
> >
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579244.html
> To start a new topic under Shiro Developer, email
> ml-node+s582600n582600h60@n2.nabble.com
> To unsubscribe from Shiro Developer, click here
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=>
> .
> NAML
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579245.html
Sent from the Shiro Developer mailing list archive at Nabble.com.

Re: Future CAS module support in Shiro ?

Posted by Brian Demers <br...@gmail.com>.
Jérôme any chance you can point us to a doc or example migrating from
shiro-cas to shiro + buji-pac4j + cas ?

I can go through and deprecate everything in shiro-cas, but I would be nice
to point to a how-to doc

On Mon, Jul 11, 2016 at 8:52 AM, Brian Demers <br...@gmail.com>
wrote:

> Re: java 8.  I think that might be fine.
>
> We would need to deprecate shiro-cas in 1.3, we can still accept minor cas
> patches if someone wants to take this on (or possibly just recommend
> forking shiro-cas?) So there would still be a working module on older JVMs
>
> As for 2.0 we need to think about what JDK versions we support (on a
> different thread)
>
> On Mon, Jul 11, 2016 at 4:31 AM, jleleu <le...@gmail.com> wrote:
>
>> Hi,
>>
>> As the core developer of pac4j, I highly support this idea: I don't want
>> to
>> do the job twice (this is one of the main ideas behind pac4j BTW).
>>
>> You must notice that buji-pac4j brings CAS support, but also OAuth, OpenID
>> Connect, Google App Engine, SAML supports...
>>
>> So a big +1 to remove the CAS module in favor of buji-pac4j in Shiro 2.
>>
>> The only downside of this approach is that the Shiro community must follow
>> the pac4j strategy on some points, like the fact pac4j v1.9 (the latest
>> version) is Java 8 only.
>>
>> Thanks.
>> Best regards,
>> Jérôme
>>
>>
>>
>> 2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
>> ml-node+s582600n7579204h84@n2.nabble.com>:
>>
>> > For 2.0 should we _stop_ supporting the CAS module in favor of
>> buji-pac4j
>> > (which uses Shiro).
>> >
>> > We seem to be leaning that way:
>> > https://issues.apache.org/jira/browse/SHIRO-402
>> >
>> >
>> > If that is the path we want to go down, I'm guessing the migration path
>> > would be mostly just be shiro.ini changes (and obviously a few
>> > dependencies).
>> >
>> > I personally have not use the CAS realm or buji-pac4j, so if I'm way off
>> > this please chime in.
>> >
>> > -Brian
>> >
>> >
>> > ------------------------------
>> > If you reply to this email, your message will be added to the discussion
>> > below:
>> >
>> >
>> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
>> > To start a new topic under Shiro Developer, email
>> > ml-node+s582600n582600h60@n2.nabble.com
>> > To unsubscribe from Shiro Developer, click here
>> > <
>> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=
>> >
>> > .
>> > NAML
>> > <
>> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>> >
>> >
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
>> Sent from the Shiro Developer mailing list archive at Nabble.com.
>>
>
>

Re: Future CAS module support in Shiro ?

Posted by Brian Demers <br...@gmail.com>.
Re: java 8.  I think that might be fine.

We would need to deprecate shiro-cas in 1.3, we can still accept minor cas
patches if someone wants to take this on (or possibly just recommend
forking shiro-cas?) So there would still be a working module on older JVMs

As for 2.0 we need to think about what JDK versions we support (on a
different thread)

On Mon, Jul 11, 2016 at 4:31 AM, jleleu <le...@gmail.com> wrote:

> Hi,
>
> As the core developer of pac4j, I highly support this idea: I don't want to
> do the job twice (this is one of the main ideas behind pac4j BTW).
>
> You must notice that buji-pac4j brings CAS support, but also OAuth, OpenID
> Connect, Google App Engine, SAML supports...
>
> So a big +1 to remove the CAS module in favor of buji-pac4j in Shiro 2.
>
> The only downside of this approach is that the Shiro community must follow
> the pac4j strategy on some points, like the fact pac4j v1.9 (the latest
> version) is Java 8 only.
>
> Thanks.
> Best regards,
> Jérôme
>
>
>
> 2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
> ml-node+s582600n7579204h84@n2.nabble.com>:
>
> > For 2.0 should we _stop_ supporting the CAS module in favor of buji-pac4j
> > (which uses Shiro).
> >
> > We seem to be leaning that way:
> > https://issues.apache.org/jira/browse/SHIRO-402
> >
> >
> > If that is the path we want to go down, I'm guessing the migration path
> > would be mostly just be shiro.ini changes (and obviously a few
> > dependencies).
> >
> > I personally have not use the CAS realm or buji-pac4j, so if I'm way off
> > this please chime in.
> >
> > -Brian
> >
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
> > To start a new topic under Shiro Developer, email
> > ml-node+s582600n582600h60@n2.nabble.com
> > To unsubscribe from Shiro Developer, click here
> > <
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=
> >
> > .
> > NAML
> > <
> http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >
>
>
>
>
> --
> View this message in context:
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
> Sent from the Shiro Developer mailing list archive at Nabble.com.
>

Re: Future CAS module support in Shiro ?

Posted by jleleu <le...@gmail.com>.
Hi,

As the core developer of pac4j, I highly support this idea: I don't want to
do the job twice (this is one of the main ideas behind pac4j BTW).

You must notice that buji-pac4j brings CAS support, but also OAuth, OpenID
Connect, Google App Engine, SAML supports...

So a big +1 to remove the CAS module in favor of buji-pac4j in Shiro 2.

The only downside of this approach is that the Shiro community must follow
the pac4j strategy on some points, like the fact pac4j v1.9 (the latest
version) is Java 8 only.

Thanks.
Best regards,
Jérôme



2016-07-08 16:23 GMT+02:00 Brian Demers [via Shiro Developer] <
ml-node+s582600n7579204h84@n2.nabble.com>:

> For 2.0 should we _stop_ supporting the CAS module in favor of buji-pac4j
> (which uses Shiro).
>
> We seem to be leaning that way:
> https://issues.apache.org/jira/browse/SHIRO-402
>
>
> If that is the path we want to go down, I'm guessing the migration path
> would be mostly just be shiro.ini changes (and obviously a few
> dependencies).
>
> I personally have not use the CAS realm or buji-pac4j, so if I'm way off
> this please chime in.
>
> -Brian
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204.html
> To start a new topic under Shiro Developer, email
> ml-node+s582600n582600h60@n2.nabble.com
> To unsubscribe from Shiro Developer, click here
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582600&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI2MDB8LTExNzY2MzcxMTY=>
> .
> NAML
> <http://shiro-developer.582600.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://shiro-developer.582600.n2.nabble.com/Future-CAS-module-support-in-Shiro-tp7579204p7579214.html
Sent from the Shiro Developer mailing list archive at Nabble.com.