Commit Graph

166 Commits

Author SHA1 Message Date
Clément Oudot
290ec606d8 Update SAML cache on new configuration (references #400) 2011-12-05 14:21:24 +00:00
Xavier Guimard
819337f47a Perltidy 2011-09-18 12:44:14 +00:00
Clément Oudot
1e245d8c3a Merge trunk modifications in 1.0 branch for #275 2011-02-07 16:42:02 +00:00
Thomas CHEMINEAU
ddb84e6ef2 fixes #275 - use SCRIPT_FILENAME instead of DOCUMENT_ROOT to get htdocs portal path 2011-02-04 12:50:24 +00:00
Clément Oudot
05dbeca3e5 Upgrade versions for 1.0 release 2010-11-20 15:05:40 +00:00
Xavier Guimard
090be1fb93 Typo 2010-11-14 07:18:45 +00:00
Xavier Guimard
652468a290 Share global variables 2010-10-30 19:25:38 +00:00
Xavier Guimard
fb5a09d172 Update copyright year (#209) 2010-10-23 08:35:38 +00:00
Clément Oudot
2f4b218488 Require Lasso 2.3.0 (#199) 2010-10-21 11:46:46 +00:00
Xavier Guimard
2ae2c53868 Doxygen comments 2010-10-03 10:26:50 +00:00
Xavier Guimard
5dd15f78f3 - Doxygen doc in progress
- lmLog display caller in case of level != debug
2010-10-03 08:25:40 +00:00
Xavier Guimard
ad0ebc182e Doxygen comments 2010-10-02 15:45:10 +00:00
Clément Oudot
c5fefefe81 Use eval in _SAML BEGIN block to get Lasso constants values 2010-09-23 15:47:17 +00:00
Xavier Guimard
fb88b25e10 Optimization to increase performances 2010-09-23 15:09:27 +00:00
Clément Oudot
9992c56f43 Configure mapping between SAML authentication contexts and authentication levels (#152) 2010-09-02 09:09:10 +00:00
Xavier Guimard
06beaa6ff4 « make tidy » 2010-09-01 12:56:15 +00:00
Clément Oudot
88272cce87 Use _saml_id key in SAML sessions to rattach them to main SSO session_id (#148) 2010-08-31 14:36:45 +00:00
Clément Oudot
92352246ee Support from logout services: they are deconnected with a GET request after portal logout (#121) 2010-08-30 15:46:26 +00:00
Clément Oudot
6c534022f4 Use #PORTAL# macro in SAML URL to ease SAML configuration (#139) 2010-08-18 09:49:55 +00:00
Clément Oudot
6792a1350c Store replay protection for SAML SLO request sent by IDP 2010-07-05 21:24:34 +00:00
Clément Oudot
6fb21c669b Use private key passwords (#97) 2010-07-05 11:50:12 +00:00
Clément Oudot
1c4d8535f7 SAML: Issuer can send SLO requests to SP and IDP when in proxy mode (#31) 2010-07-03 14:38:46 +00:00
Clément Oudot
c0548bab70 Modify XML namespace for Lasso Session empty object 2010-07-03 13:55:43 +00:00
Clément Oudot
f193d0b66d Really exit if sendSLOErrorMessage fail 2010-07-02 14:17:01 +00:00
Clément Oudot
a6c60ec1a7 Keep and restore SAML request for IDP proxy (#31) 2010-07-02 11:29:00 +00:00
Clément Oudot
1f28b97cd8 Wrong error level in debug message 2010-07-02 08:54:54 +00:00
Clément Oudot
e359e1a7d1 SAML: use correct method to build artifact message (#32) 2010-07-02 08:14:26 +00:00
Clément Oudot
5754d86ff5 * Add a troolean type in Manager
* Sign SAML Message options can accept the default value (#88)
2010-07-01 16:05:57 +00:00
Clément Oudot
f46c3b4224 SAML: artifact for sending authn request, work in progress (#32) 2010-07-01 09:48:50 +00:00
Clément Oudot
edb345f23c SAML:
* Correct a SLO bug when only one SP in session 
* Check NotOnOrAfter in SLO request (#36)
2010-06-30 08:05:20 +00:00
Clément Oudot
b2381101d7 SAML: use getSamlSession whenever it's possible 2010-06-28 16:22:07 +00:00
Clément Oudot
d07eaab83f SAML: keep SAML request in memory for IDP Proxy management (#31) 2010-06-28 15:00:14 +00:00
Clément Oudot
3ee1e9b393 Add an option to encode Metadata in UTF-8 (#119) 2010-06-28 09:11:59 +00:00
Clément Oudot
f5367d4dc9 * Create sendSLOErrorResponse subroutine
* Send SLO error if REDIRECT or POST SLO request on a closed session (#107)
* Send SLO error instead of empty SOAP message, or local error page
2010-06-28 08:34:15 +00:00
Clément Oudot
dee65a4d00 SAML: cache Lasso::Server object to increase performances (#86) 2010-06-25 15:38:14 +00:00
Clément Oudot
d114827e70 Store metadata in raw format (#104) 2010-06-25 13:51:09 +00:00
Clément Oudot
b32d4e8f52 Remove HttpRedirect and HttpDisableSubmit options in info.tpl, and use hidden fields to store URL parameters, for form GET to work (#115) 2010-06-23 14:03:18 +00:00
Clément Oudot
33699a6d40 SAML: build a SLO termination state (#111) 2010-06-21 16:24:50 +00:00
Clément Oudot
174026f44c SAML: validate SLO request before building other SP SLO request (#111) 2010-06-21 15:44:18 +00:00
Xavier Guimard
aa190c7f35 make tidy 2010-06-21 15:29:59 +00:00
Clément Oudot
8b23a63fb3 SAML: use a SLO status session to store SLO status on IDP side (#111) 2010-06-21 14:28:42 +00:00
Clément Oudot
e33f7c2efc SAML:
* Use table instead of list for SP SLO status
* Catch SLO response and display status logo (#106)
2010-06-16 16:17:05 +00:00
Clément Oudot
1aec1902f5 SAML: create POST relay mechanism to send POST SLO requests (#56) 2010-06-16 10:32:43 +00:00
Clément Oudot
98a9b6ef40 SAML: delete secondary SAML sessions (#100) 2010-06-11 14:13:26 +00:00
Clément Oudot
a570447179 SAML: use another method to set NameID in Attribute request (#83) 2010-06-11 13:49:33 +00:00
Clément Oudot
a62484dc91 SAML: manage SOAP SLO request - work in progress (#78) 2010-06-11 10:17:43 +00:00
Clément Oudot
2b7cbd4d83 SAML:
* IDP Option to check conditions (#98)
* Extend SAML date format (add milliseconds)
2010-06-10 15:01:05 +00:00
Thomas CHEMINEAU
3fb6a0ccd1 SAML #89 - Now use a different private key for encryption when creation Lasso::Server object 2010-06-09 08:42:30 +00:00
Clément Oudot
2ab40fea15 Soap is not required for SAML (#91) 2010-06-08 13:19:00 +00:00
Clément Oudot
05637bf0c4 SAML: set encryption mode on providers (none, nameid or assertion) (#49) 2010-06-04 15:54:52 +00:00