Commit Graph

420 Commits

Author SHA1 Message Date
Xavier Guimard
06d3994f55 * Global tests can return -1 (error that can be forced)
* New test for Apache::Session (insert, get and delete session)
2010-10-29 11:15:14 +00:00
Clément Oudot
b9134c5e15 Move trustedDomains in Manager and change some labels 2010-10-28 15:30:40 +00:00
Xavier Guimard
47d58814c8 Upgrade POD URL 2010-10-26 06:08:16 +00:00
Clément Oudot
6cad71e3e4 Wrong DBI parameter name in Manager 2010-10-25 12:54:30 +00:00
Xavier Guimard
480f365983 Use draggable popup instead of $(#help_content) to display errors 2010-10-24 09:04:12 +00:00
Xavier Guimard
c539a91696 Update copyright 2010-10-24 07:25:44 +00:00
Xavier Guimard
0aa81a5355 Closes #159 "Manage comment in rule regexp" 2010-10-23 22:07:17 +00:00
Xavier Guimard
fb5a09d172 Update copyright year (#209) 2010-10-23 08:35:38 +00:00
Clément Oudot
8b7cc1e225 Add an anti frame protection (#195) 2010-10-22 10:03:42 +00:00
Xavier Guimard
a0f2dbf501 Replace SERVER_ERROR by abort when possible (#204) 2010-10-20 20:05:32 +00:00
Xavier Guimard
51d4c67f11 * OpenID: more tests for SREG
* OpenID: delete trust persistent datas when confirm=-1
* make tidy
2010-10-14 09:50:23 +00:00
Clément Oudot
56049b9827 Use persistent storage for SAML identity (#191) 2010-10-12 13:32:18 +00:00
Clément Oudot
7d0c2ba34a Typo in upload option for vhost 2010-10-12 08:25:13 +00:00
Clément Oudot
9cf5a6463c Configure vhost options in Manager (#5) 2010-10-11 16:12:04 +00:00
Xavier Guimard
27f9353fe1 Manage OpenID white/black lists 2010-10-11 05:40:09 +00:00
Xavier Guimard
1588463687 #166 in progress:
- Lemonldap::NG::Common::Apache::Session is used as Apache::Session module and provides a way to choose _session_id
2010-10-08 14:21:49 +00:00
Xavier Guimard
20ab38f9f6 Closes #187 "lmAttrOrMacro test in Manager is not suitable for OpenID SREG attributes" 2010-10-08 08:45:12 +00:00
Clément Oudot
43d5c921a8 Add CAS Issuer parameters in Manager (#186) 2010-10-07 14:30:58 +00:00
Xavier Guimard
1c1149f088 More tests 2010-10-07 05:57:21 +00:00
Xavier Guimard
cc2fbdf7d1 make tidy 2010-10-04 17:27:32 +00:00
Clément Oudot
b146969947 OpenID Issuer parameters in Manager (#175) 2010-10-04 09:55:50 +00:00
Clément Oudot
6f37ca1ddf check authChoice in Manager globalTests 2010-10-04 09:07:30 +00:00
Xavier Guimard
382ac53b4e More global tests:
- UserDB(OpenID|SAML) must be used with Auth$1
- Remove CAS, OpenID unsed and uncustomized parameters
2010-10-04 05:48:22 +00:00
Xavier Guimard
162bcd3858 - More configuration test
- Compact configuration by removing unused and non-customized parameters (not finished)
2010-10-03 21:43:22 +00:00
Xavier Guimard
04c2f65230 More comments on globalTests() 2010-10-03 20:06:13 +00:00
Xavier Guimard
f570afbad1 Closes #181 2010-10-03 19:58:07 +00:00
Xavier Guimard
84a56ef1d8 - make tidy
- OpenID log levels
- DIFFPREFIX in Makefile (for vservers,...)
2010-10-03 18:32:53 +00:00
Xavier Guimard
2ae2c53868 Doxygen comments 2010-10-03 10:26:50 +00:00
Clément Oudot
d745debde9 Complete OpenID category in sessions manager 2010-10-01 15:24:55 +00:00
Clément Oudot
df72fa3d52 Add a category for OpenID attributes in sessions explorer 2010-10-01 15:17:52 +00:00
Clément Oudot
7601bc6415 Configure POST form replay for each vhost in Manager (#174) 2010-09-30 12:22:18 +00:00
Xavier Guimard
7db3b688fa make tidy 2010-09-29 06:28:15 +00:00
Clément Oudot
6147019e90 * Portal error page merged with main portal script
* Option to use Redirect instead of Forbidden in Handler (#6)
2010-09-28 14:40:50 +00:00
Clément Oudot
0a0c13a1b9 Common Domain Cookie parameters in Manager (#18) 2010-09-27 10:09:06 +00:00
Xavier Guimard
e7fdfb79ed OpenID SREG in progress 2010-09-24 14:21:19 +00:00
Xavier Guimard
dd1b73d8c4 Debugging for CGIs when using cig-script instead of ModPerl::Registry (this become the default for Debian install) 2010-09-24 07:40:51 +00:00
Xavier Guimard
bcc84f0ceb make tidy 2010-09-23 16:41:39 +00:00
Clément Oudot
193833b756 Fix bug for creating applications under created categories in Manager (#29) 2010-09-23 09:07:36 +00:00
Xavier Guimard
bb234bfb9e Better regexp for tests 2010-09-23 07:17:24 +00:00
Clément Oudot
6a870286b2 Configure applications in categories in Manager - need tests (#29) 2010-09-22 13:59:35 +00:00
Clément Oudot
55be387a5c Menu categories can be configured trough manager (#29) 2010-09-21 15:38:13 +00:00
Clément Oudot
68420c6e42 Configure application list in Manager - work in progress (#29) 2010-09-20 15:23:03 +00:00
Xavier Guimard
416fa64a0d Set a default value to encryption key 2010-09-18 16:08:26 +00:00
Clément Oudot
598190ede8 Manager: display all authentication modules if Multi is selected 2010-09-15 12:00:55 +00:00
Clément Oudot
978a354970 By default, display password form only for LDAP and DBI authentication modules 2010-09-15 08:29:34 +00:00
Clément Oudot
2bd3f69fe9 Attributes in exportedVars can have a '-' in their name 2010-09-13 15:19:30 +00:00
Clément Oudot
dda83a3e67 Store authChoice in session, and load it for existing sessions 2010-09-13 15:14:19 +00:00
Clément Oudot
1f4a6e6450 #19:
* Dedicated AuthChoice.pm
* Authentication choice parameters in Manager
2010-09-06 15:05:54 +00:00
Clément Oudot
c76fca5f0e Work on sessions explorer (#154) 2010-09-02 14:32:21 +00:00
Clément Oudot
9992c56f43 Configure mapping between SAML authentication contexts and authentication levels (#152) 2010-09-02 09:09:10 +00:00
Clément Oudot
8d6899c2b2 Configuration keys for authentication levels (#152) 2010-09-01 16:06:01 +00:00
Clément Oudot
093019d623 Resolve conflicts between UTF8 and JSON responses in Manager (#150) 2010-09-01 15:02:55 +00:00
Xavier Guimard
06beaa6ff4 « make tidy » 2010-09-01 12:56:15 +00:00
Clément Oudot
aa42a1cd62 Manage UTF-8 in Manager the same way we do for Portal 2010-09-01 10:30:07 +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
611d252ebc AuthCAS: renew and gateway flags can now been configured 2010-08-30 13:41:45 +00:00
Xavier Guimard
cd00bf3b62 OpenID server in progress 2010-08-27 15:34:03 +00:00
Clément Oudot
832f7050eb Add activation parameter for each IssuerDB module (#147) 2010-08-27 13:01:54 +00:00
Clément Oudot
373c4a31b5 * Add CAS_pgtFile and CAS_proxiedServices parameters in Manager (#146)
* Correct bug for samlStorageOptions (#127) and other StorageOptions impacted
* Add more debug messages in Manager module
* Set a default test in Manager/Uploader.pm if no test defined in Manager/_Struct.pm
2010-08-27 12:39:27 +00:00
Clément Oudot
ac47c65adb AuthCAS: remove unused parameters and add debug information (#146) 2010-08-27 08:50:09 +00:00
Clément Oudot
b819f75f9e Remove HTTP-Redirect binding for SAML authentication response because not supported in SAML 2.0 conformance document (#144) 2010-08-26 08:05:25 +00:00
Clément Oudot
5877fa95d6 CAS IssuerDB skeleton (#101) 2010-08-23 15:47:53 +00:00
Clément Oudot
dca8b923ac * Add setUserDBValue method for LDAP and DBI userDB
* Add samlUserDBIdentityKey
* IssuerDBSAML now try to store Lasso identity in UserDB
* References #123
2010-08-23 14:52:53 +00:00
Clément Oudot
240c2b56eb SAML:
* Use request path to choose IssuerDB module to load
* Store all used IssuerDB module in user session
* Launch issuerLogout method for all used IssuerDB module
* References #102
2010-08-23 13:27:16 +00:00
Xavier Guimard
6421a38443 * Use startTime instead of _utime
* order datas (customized before internal)
 * Closes: #142
2010-08-18 11:14:05 +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
6bca11ba57 Correct bug when reading portal value to fill default values in Manager 2010-08-16 14:20:55 +00:00
Clément Oudot
9c5d2e648c Hash default values in subDefaultConf, and do not initialize macros config key to get default values in Manager 2010-08-16 14:05:27 +00:00
Xavier Guimard
135a1d9200 '"' must be escaped in values 2010-08-16 11:25:52 +00:00
Xavier Guimard
aab981a086 * New default value for whatToTrace
* missing character in macro names control ("_")
2010-08-16 11:01:39 +00:00
Xavier Guimard
ccea1947fb Missing dependencies + Typo 2010-08-05 16:02:30 +00:00
Clément Oudot
4ff9614cfc Manager: better management of integer values 2010-07-30 15:29:23 +00:00
Clément Oudot
1dc1f926e4 Add timeout, version and binary attributes options for LDAP configuration (closes #129) 2010-07-28 10:00:30 +00:00
Clément Oudot
192dd9c8e1 Preparation for 1.0rc2 release 2010-07-05 16:20:17 +00:00
Clément Oudot
2090093830 Add advanced SAML parameters in Manager (#126) 2010-07-05 14:35:06 +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
81eff4aa16 SAML: group IDP and SP options (#90) 2010-06-28 12:28:48 +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
Xavier Guimard
aa190c7f35 make tidy 2010-06-21 15:29:59 +00:00
Xavier Guimard
8139248c15 Closes: #113 : Lemonldap::NG is not compatible with the use of a LDAP server using a different encoding than UTF-8 for storing passwords 2010-06-21 14:47:27 +00:00
Thomas CHEMINEAU
47f5d94097 SAML #97 - group some security parameters 2010-06-14 14:45:06 +00:00
Thomas CHEMINEAU
c0c246516e SAML #97 - Allow generating a private key with password 2010-06-14 14:33:38 +00:00
Thomas CHEMINEAU
16435b7444 SAML #97 - Add config parameter into the manager for private key password 2010-06-14 12:51:17 +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
4b8100fca4 SAML #89 - remove samlServicePrivateKey 2010-06-09 08:54:48 +00:00
Thomas CHEMINEAU
da5e716bef SAML #89 - remove unused samlIDPSSODescriptorKeyDescriptorSigning and samlSPSSODescriptorKeyDescriptorSigning parameters 2010-06-08 16:27:54 +00:00
Thomas CHEMINEAU
a54d53f160 SAML #89 - adding codes to generate private/public keys from manager 2010-06-07 15:26:16 +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
Thomas CHEMINEAU
ba78107135 SAML #89 - fix a little bug 2010-06-04 15:10:46 +00:00
Thomas CHEMINEAU
346d901a15 SAML #89 - adding configuration key to store priv/pub keys for signature and encryption 2010-06-04 13:39:00 +00:00
Clément Oudot
9d3fd0ebd0 SAML:
* Add Attribute Authority metadata (#3)
* Clean existing metadata (remove NameID management, and set NameIDFormat directly in XML)
2010-05-31 10:37:43 +00:00
Clément Oudot
c0edd943db SAML: add an IDP option to force attribute value in UTF-8 (#72) 2010-05-28 15:31:20 +00:00
Clément Oudot
82ff667d57 SAML: add POST binding to SAML services (#75) 2010-05-28 10:35:24 +00:00
Clément Oudot
a2cd83aea9 * - in domain (closes #69)
* securedCookie select box
* bad abort arguments number
* manager/index.pl comments
2010-05-26 15:17:51 +00:00
Clément Oudot
b1c87f1e49 Sympa Handler:
* Read sympa secret from configuration
* Add mail session key parameter
* Install Sympa Handler
* Closes #55
2010-05-21 15:53:54 +00:00
Clément Oudot
58bec95435 SAML: map NameID formats to local session keys (closes #67) 2010-05-21 09:03:29 +00:00
Clément Oudot
0817e9918f SAML: Option to configure default NameID format for a SP (#67) 2010-05-20 15:57:51 +00:00
Clément Oudot
bc618ce075 SAML: check SSO/SLO messages signature in IDP (#66) 2010-05-20 10:25:00 +00:00