Hi Kayvan, On 23/02/12 11:36 AM, Kayvan Romaezi wrote: > Hello, I searched through the archive and didn't find anything specific. > Was wondering if anyone had any experience in deploying a captive > portal that utilized SAML authentication on the backend? >
We have no built-in SAML integration at this time. However we are really interested into new authentication back-ends and we support what we have access to or what customers have paid us to do. The architecture for new authentication back-end has been reworked in the 3.0.x series and it's a lot easier to support new back ends. Here are the high-level things to look after: - the modules are located in conf/authentication/ - only the modules that are activated by the [registration] auth=... pf.conf parameter will be loaded - copy conf/authentication/radius.pm into conf/authentication/saml.pm - add it to [registration] auth=... - start modifying it to your needs and testing - refer to the pf::Web::Auth API to see the facilities provided: run `perldoc /usr/local/pf/lib/pf/web/auth.pm` to see the documentation. I quick google of "cpan SAML" points to some SAML perl modules although they seemed complicated (then again I know little about SAML...) but I believe SAML uses Web services so you can also implement the whole thing with either SOAP::Lite or LWP::UserAgent. For client code examples: LWP::UserAgent - lib/pf/billing/gateway/authorize_net.pm (in 3.2.0+) SOAP::Lite - addons/802.1X/packetfence.pm Do not hesitate to post on our developers mailing list or email me directly if you have further questions. Have a nice day! -- Olivier Bilodeau [email protected] :: +1.514.447.4918 *115 :: www.inverse.ca Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence (www.packetfence.org) ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Packetfence-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/packetfence-users
