Thomas CHEMINEAU
d480616d06
move metadata configuration structure into manager
2010-02-05 10:20:16 +00:00
Thomas CHEMINEAU
5c3b3ebe8b
remove unwanted debug code
2010-02-04 19:17:15 +00:00
Thomas CHEMINEAU
f1fa213487
manage default button in assertion panel
2010-02-04 19:02:59 +00:00
Thomas CHEMINEAU
61f8236140
now able to store SAML metadata in configuration
2010-02-04 16:41:58 +00:00
Clément Oudot
a1976436b6
SAML: build authentication request
2010-02-04 16:02:02 +00:00
Clément Oudot
3a3ec647e9
SAML: IDP choice
2010-02-04 12:30:18 +00:00
Thomas CHEMINEAU
67c7fb6d0a
add tests and default values for SAML parameters
2010-02-04 10:08:27 +00:00
Thomas CHEMINEAU
c8dbf65789
refactoring structure of SAML service into manager
2010-02-04 09:28:51 +00:00
Clément Oudot
39db4807bb
Manager: CSS for help messages
2010-02-03 17:12:45 +00:00
Clément Oudot
7f49d2d3ee
Manager:
...
* Add a textarea type
* Move samlServiceMetaData into saml node
* Add samlServicePrivateKey key
2010-02-03 12:07:58 +00:00
Clément Oudot
a15fdcaaae
SAML:
...
* Lasso error can be a string or a Lasso::Error object
* Use private key to create Lasso::Server
* Perl binding bug resolution waiting: some method arguments should accept NULL values
2010-02-03 10:59:53 +00:00
Clément Oudot
79075b8e5c
SAML: do not force optional parameters in add_provider_from_buffer
2010-02-02 22:16:29 +00:00
Clément Oudot
a9abc60efd
SAML: Force :md namespace prefix
2010-02-02 22:15:25 +00:00
Clément Oudot
8b883bc147
SAML: typo in Lasso method
2010-02-02 21:55:25 +00:00
Clément Oudot
718e4fa136
SAML: add IDP in Lasso::Server
2010-02-01 17:07:40 +00:00
Clément Oudot
bcfdac9dd1
SAML: catch Glib messages
2010-02-01 15:24:56 +00:00
Clément Oudot
8abef3a99b
SAML:
...
* perltidy
* use XML::Simple instead of XML::LibXML to parse XML
* Add initializeFromConfHash method to use directly configuration hash object
* Create Lasso server with metadata in buffers rather than XML files
2010-02-01 14:01:28 +00:00
Xavier Guimard
01785de792
* "SKIP" in SAML tests
...
* "= splice @_" instead of "= @_" avoid memory duplication
2010-01-31 08:25:05 +00:00
Clément Oudot
c0ab13447c
Manager: corrections for a good make test
2010-01-29 17:38:17 +00:00
Clément Oudot
ccbb52c13c
SAML: create Lasso Server
2010-01-29 17:33:35 +00:00
Thomas CHEMINEAU
69899bce07
i18n for SAML keys into manager
2010-01-29 16:42:35 +00:00
Thomas CHEMINEAU
8a4b59d324
add a method to build a default configuration structure
2010-01-29 16:04:48 +00:00
Clément Oudot
5dd981fa85
SAML: load Lasso method
2010-01-29 10:44:56 +00:00
Thomas CHEMINEAU
3744ce594f
SAML metadata could not be in configuration, take care of that
2010-01-29 09:38:10 +00:00
Thomas CHEMINEAU
5b576643ee
improve Metadata module to build hashref for Manager structure
2010-01-28 17:58:49 +00:00
Clément Oudot
cb71f77f4d
Portal: move configuration documentation from script to ini file
2010-01-28 17:39:34 +00:00
Clément Oudot
90a08dbbde
Portal/Multi:
...
* Get the correct _auth and _userDB value when using Multi
* Resolve a bug: functions of modules loaded in _Multi were not available for _subProcess
* Use a common loadModule method between Simple.pm and _Multi.pm
* Do not consider PE_FORMEMPTY and PE_FIRSTACCESS as errors in Multi process
2010-01-28 14:47:51 +00:00
Clément Oudot
48b97ed4d2
Portal: update MANIFEST
2010-01-28 10:39:58 +00:00
Clément Oudot
78b756571c
Manager: resolve bug on help message language
2010-01-28 10:09:02 +00:00
Clément Oudot
760f62e534
Portal: set _auth, _userDN, _passwordDB and _issuerDB in session, to know which module was used to open the session of the user
2010-01-27 16:30:19 +00:00
Clément Oudot
b0749b8877
Manager: main dir value get from {DOCUMENT_ROOT}
2010-01-27 16:01:15 +00:00
Clément Oudot
34ed751578
Manager: remove unused newVh() parameter
2010-01-27 15:49:46 +00:00
Clément Oudot
42a4f62ca0
Manager: prompt virtual host name and use translated strings
2010-01-27 15:46:12 +00:00
Clément Oudot
fb221b35dd
Manager: set default help message
2010-01-27 15:16:14 +00:00
Clément Oudot
37fe01a61b
Manager: add portalForceAuthn option
2010-01-27 14:06:02 +00:00
Clément Oudot
b904587edd
Portal: portalForceAuthn option was unusable with Menu password change
2010-01-27 14:04:41 +00:00
Clément Oudot
1f243e0a20
Portal: possibility to force reauthentication (set portalForceAuthn = 1)
2010-01-25 17:40:46 +00:00
Clément Oudot
5aa74c08d6
Portal: allow passwordDBNull in Menu.pm
2010-01-25 14:32:22 +00:00
Clément Oudot
86b18ea609
Portal: Null modules for authentication and passwordDB
2010-01-25 14:20:51 +00:00
Clément Oudot
86a92b5a32
Handler: add some CSS styles to status page
2010-01-25 10:55:07 +00:00
Xavier Guimard
b87c0a520b
MANIFEST update + Makefile target
2010-01-23 12:48:18 +00:00
Clément Oudot
8a4e23f6a5
Manager: hide _password value in sessions explorer
2010-01-22 22:03:18 +00:00
Clément Oudot
95e29fd733
Portal: change _password value in session when user changes its password
2010-01-22 21:54:58 +00:00
Clément Oudot
dc1a90d356
Portal: use button instead anchor to harmonize CSS styles
2010-01-22 21:41:45 +00:00
Thomas CHEMINEAU
7abb65dbac
Metadata object is now ready to be stored into LemonLDAP-NG configuration file
2010-01-22 17:38:10 +00:00
Thomas CHEMINEAU
1c4a1b19e7
Metadata object can now be rebuild from configuration data
2010-01-22 17:32:41 +00:00
Thomas CHEMINEAU
80de38cc11
Metadata READ now XML flow, and can be export to global configuration file
2010-01-22 16:32:57 +00:00
Clément Oudot
3fa08adfff
Manager: add portal configuration parameters
2010-01-22 16:04:15 +00:00
Clément Oudot
3222021897
Portal:
...
* Use HTML templates to send fancy reset password mail, with translations
* Send the new password by mail instead of diplaying it n the web page
* Remove the need to configure : the value is now set with help of {DOCUMENT_ROOT}
2010-01-22 11:25:37 +00:00
Clément Oudot
f6c250207c
Portal - new feature: token to reset password by mail:
...
* A token is sent when user ask for password reset
* The token is linked to an apache session
* The password is reset if the token is valid
2010-01-21 17:38:55 +00:00