A PHP implementation of SAML 2.0 service provider and identity provider functionality. And is also compatible with Shibboleth 1.3 and 2.0.

Journal Entries

No entries yet. Link your entries with 'simplesamlphp' to include this project.

Ohloh Analysis Summary

Updated 21 Nov 2008 13:57 UTC


Ratings & Reviews

Community Rating
5.0/5.0

Based on 3 user ratings.

Your Rating

Click to rate this project.

Links

0 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    2.5 million hits on Google

    Search on simplesamlphp on google yields more than 2.5 million hits. Great! Hope it soon shows up on Google trends.

    SimpleSAMLphp handles 12000 logins per minute

    I’ve done some performance testing with simpleSAMLphp as an IdP.

    There are several factors that affect the throughput, including session size, session handler, etc.

    In our test setup we used memcache as session handler and a ... [More] session size of 1k (a couple of attributes).

    The server was on HTTPS, using Apache pre-forked. We used a distributed JMeter setup, with my laptop to control the attack, and 4 of my colleges office computers to perform the “attack”. There was ONLY ONE server (remember that you can loadbalance simpleSAMLphp to multiply the performance, we’ll soon extends the performance tests to include LB). The server was a blade server with 8x 2.8GHz Intel Xeon CPUs and 32GB memory.

    While doing 12000 per minute (200 logins per second) the server still was able to process logins from a independent server, although sometimes the request did hang for a long time before beeing processed.

    We did not use an LDAP in our test setup. Remember that your LDAP may be a bottleneck. [Less]

    SimpleSAMLphp statistics

    Documentation on how to setup and use the simpleSAMLphp statistics module.

    SimpleSAMLphp statistics ready

    Finally! Although not very well tested, or documented yet, the functionality is in place. What’s added today was:

    A new cron module: The cron module provides a web page that run tasks that should run regularly. Setup crontab to fetch ... [More] this web page hourly and daily. The cron module also provides a hook for other modules to run tasks regularly.

    read more [Less]

    Markdown rocks

    If you’re tired of XML and verbose markup languages, the best readable (and writable) markup language I’ve seen is Markdown.

    Read more about the Markdown markup over at Daring Fireball
    Read about John Gruber at ... [More] wikipedia

    I’ve started using it as input format for drupal, and I’m considering whether it could compete with docbook when it comes to writing technical documentation. What do you think? One big feature that markdown has over docbook is that it can be parsable in realtime (on web). Doing XSLT on docbook is really taking CPU and time.

    I also would like it as a input format for Dokuwiki, but could not find any stable available module.

    BTW: Textile looks terrible - I don’t understand it, do you? [Less]

Read all simpleSAMLphp articles…

Download Page
21 downloads

Who uses simpleSAMLphp?

pallavi Lon zandbelt Pat Patterson andreassolberg

Who contributes to simpleSAMLphp?

andreassolberg Lon zandbelt olavmrk freek@ruc.dk ketil.albertsen@uninett.no lassebirnbaum enriquedelahoz olsen.cato
I'm a contributor

Who manages simpleSAMLphp?

I'm a manager

Where in the world?




Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 41,770
Effort (est.) 10 Person Years
Avg. Salary $ year
$ 538,354