I am interested in integrating Apache base Shibboleth SP and Rack base
Shibboleth SP into omniauth-shibboleth. Currently, while I do not have
enough time to investigate rack-shibboleth, I would like to check
it...
I basically think that it is not recommended to use the other SP
implementations from the view point of the security or the functional
aspect as McDermott-san pointed out. However, there may also be a
request to use light weight applications without Apache frontend. It
may be a good start. In someday, someone may implement the full
functions of Shibboleth on Ruby :)
--
Toyokazu AKIYAMA
2011/12/16 Turadg Aleahmad <tur...@gmail.com>:
> Akiyama-san (please forgive me if I used that inappropriately),
It's correct :)
-san is like a title Mr., Ms. but I think it is more friendly.
I do not know the english expression with the same meanings...;)
I agree with you that Apache + Passenger is very easy to setup,
and I also depend on them.
If there was a problems to use Apache + Passenger, it was the
authority to configure them. For example, while I have not tested yet,
Heroku may not provide frontend configuration.
In the other case, CAS does not require frontend, so thus the
migration from CAS to Shibboleth may not be easy if the
frontend is managed by the other organization (hosting or
some other situation) or if the re-developing authentication
in their application is difficult.
Now Rack becomes a standard as ruby application container,
so thus it may be a good start for supporting Shibboleth
authentication for ruby users. It may accelerate ruby-saml
implementation :)
I would like to add support in omniauth-shibboleth when I
have a time...
--
Toyokazu AKIYAMA
2011/12/16 Michael McDermott <mi...@planetmcd.com>:
McDermott-san,
It's correct :)
> Akiyama-san (please forgive me if I used that inappropriately),
-san is like a title Mr., Ms. but I think it is more friendly.
I do not know the english expression with the same meanings...;)
I agree with you that Apache + Passenger is very easy to setup,
and I also depend on them.
If there was a problems to use Apache + Passenger, it was the
authority to configure them. For example, while I have not tested yet,
Heroku may not provide frontend configuration.
http://www.heroku.com/
In the other case, CAS does not require frontend, so thus the
migration from CAS to Shibboleth may not be easy if the
frontend is managed by the other organization (hosting or
some other situation) or if the re-developing authentication
in their application is difficult.
Now Rack becomes a standard as ruby application container,
so thus it may be a good start for supporting Shibboleth
authentication for ruby users. It may accelerate ruby-saml
implementation :)
I would like to add support in omniauth-shibboleth when I
have a time...
I'm curious, why would you move from CAS to Shibboleth? We run with RubyCAS for all of our applications here. We evaluated a Shib setup, but it seemed overly complex, both to implement and maintain. What advantages or security enhancements are available to Shib that aren't in a CAS setup?
Sorry to be late reply...
I have released rack-saml middleware that is using ruby-saml as a SAML
assertion handler.
https://github.com/toyokazu/rack-saml
It can work with omniauth-shibboleth and can choose SAML assertion handler.
While it is just a prototype (without test codes ;), if you are
interested in it, please try. Feedbacks are welcome :)
And I hope someone implement ruby-opensaml by using swig :)
I currently think that the transport binding of SAML deeply depends on
the application container, so thus modularize the assertion handler
seems to be the best to deploy it to the multiple languages.
As McDermott-san said, I also think opensource project are always the
trick or magic ;)
It sometimes charm people to make a success of the project and
sometimes just dump it into trash. I am still not sure what is a good
approach to make it success, I just try my best ;)
# I am not sure but OAuth may be a candidate to replace SAML...
In a security area, it is said that there should be multiple
implementation of the security protocol, e.g. OpenSSL and GNUTLS to
reduce the impact of the security hole. I hope there will be another
implementation of SAML.
By the way, I wish you all and your family a Happy New Year!
--
Toyokazu AKIYAMA
--
You received this message because you are subscribed to a topic in the Google Groups "EduRuby" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/eduruby/DuNurwsdqV0/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to eduruby+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.