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

Reply via email to