Clément Oudot
3bb119108d
Manager: better integration of sessions explorer
2010-03-22 11:32:28 +00:00
Thomas CHEMINEAU
a00a20eb60
skin: add confirm.tpl into impact portal skin
2010-03-22 10:50:28 +00:00
Thomas CHEMINEAU
b1575b552c
Manager: fix CSS style into the HTML header of the sessions manager
2010-03-22 10:42:17 +00:00
Clément Oudot
3d7e43df5e
Manager: help messages correction
2010-03-22 10:38:37 +00:00
Thomas CHEMINEAU
37773df261
add the html header into sessions manager
2010-03-22 10:08:39 +00:00
Thomas CHEMINEAU
067c96502f
skins: update impact skin (missing confirm.tpl due to bad manipulation during upgrade from trunk)
2010-03-22 09:56:13 +00:00
Clément Oudot
1e6dc91fdb
Manager: update some help messages
2010-03-21 12:00:04 +00:00
Xavier Guimard
9001e5f028
Just a "make tidy"
2010-03-20 17:14:28 +00:00
Clément Oudot
273abab2bb
Manager: CSS on form elements
2010-03-19 10:01:23 +00:00
Clément Oudot
39809cae6e
Manager: add DBI params
2010-03-18 21:46:38 +00:00
Thomas CHEMINEAU
713914c81b
sessions manager: add header to switch between managers
2010-03-18 17:44:19 +00:00
Thomas CHEMINEAU
d9afdee0eb
MANAGER: update some icons
2010-03-18 16:51:26 +00:00
Thomas CHEMINEAU
415cf5a167
MANAGER:
...
- Generalize the select element
- Options in select area are displayed with their descriptions
- SecuredCookie parameter is displayed within the select element
2010-03-18 15:22:10 +00:00
Thomas CHEMINEAU
3bf4c14d1c
MANAGER:
...
- Add icons to hide/show contents, boutons and help
- Help layer should now be auto hidden when there is no place to display it
2010-03-18 14:08:34 +00:00
Thomas CHEMINEAU
44cb9657a8
SAML: Only samlIDPMetaDataXML element could be loaded from URL
2010-03-18 10:18:25 +00:00
Thomas CHEMINEAU
f05ed59e46
Online documentation indicates that the default passwordDB is LDAP
2010-03-17 15:50:44 +00:00
Thomas CHEMINEAU
8521c6e9f6
Global:
...
- Modules for authentication, userdb and passworddb are now displayed in a select box;
- Multi authentication modules could be completed with options.
SAML:
- Default URL are now prebuild with portal URL.
2010-03-17 15:45:53 +00:00
Thomas CHEMINEAU
0558b4b202
SAML: bindings are now displayed inside a select box
2010-03-17 13:16:55 +00:00
Thomas CHEMINEAU
428c8072d5
skins: update on impact portal skin
2010-03-17 10:46:20 +00:00
Thomas CHEMINEAU
f5d947e47f
update portal MANIFEST
2010-03-17 09:48:34 +00:00
Thomas CHEMINEAU
53f83771a9
skins: make impact portal skin functionnal
2010-03-17 09:40:10 +00:00
Clément Oudot
8538f65d04
* Add customFunctions and port in Manager
...
* Correct a bug in Handler for default values
2010-03-17 08:23:20 +00:00
Clément Oudot
207116b21e
Manager: add an apply button for each field type
2010-03-15 20:52:45 +00:00
Clément Oudot
96519790ab
Manager: restore last changes...
2010-03-15 20:24:02 +00:00
Thomas CHEMINEAU
85054c3638
skins: add applications list into menu of impact portal skin
2010-03-15 18:26:32 +00:00
Thomas CHEMINEAU
95a6d98627
SAML: private and public keys are now displayed by the filearea form into the manager
2010-03-15 17:05:30 +00:00
Thomas CHEMINEAU
bcd6bb6d3a
SAML: updates on LemonLDAP::NG::Common::Conf::SAML::Metadata
...
- Add new dependency on use Crypt::OpenSSL::RSA;
- Public keys into exported metadata of lemonldap-ng is now well formed
2010-03-15 16:59:13 +00:00
Clément Oudot
600ef4e614
Manager: Remote and Proxy parameters
2010-03-15 16:47:50 +00:00
Clément Oudot
0cd44258c3
Manager: join passwordDB to auth/userDB modules management
2010-03-15 15:49:51 +00:00
Clément Oudot
87c96539b9
Manager: CAS parameters
2010-03-15 15:23:03 +00:00
Clément Oudot
825c8d05f0
Manager: SSL parameters
2010-03-15 15:07:19 +00:00
Clément Oudot
8242602cd9
Manager: reorganize sessions parameters
2010-03-15 14:48:22 +00:00
Thomas CHEMINEAU
53d12684c7
filearea: filename is now asked to the user before saving it
2010-03-15 14:42:36 +00:00
Clément Oudot
8628817c86
Manager: add Twitter parameters
2010-03-15 13:47:36 +00:00
Thomas CHEMINEAU
07d64f8c82
skins: add menu.tpl in impact portal skin
2010-03-15 12:54:48 +00:00
Thomas CHEMINEAU
433b1f9180
SAML: fix bug when file or url is empty into metadata form
2010-03-15 12:11:11 +00:00
Thomas CHEMINEAU
23dd944f0d
SAML: fix metadata downloads and updates from URL into manager
2010-03-15 11:21:12 +00:00
Clément Oudot
fa05c16e02
OpenID: warning message for IssuerDBOpenID use
2010-03-15 10:57:17 +00:00
Clément Oudot
d9f324b9f4
Set jquery classes after authParams reload
2010-03-15 10:47:18 +00:00
Clément Oudot
8de7259e01
Manager: add OpenID parameters
2010-03-15 10:44:44 +00:00
Clément Oudot
df64e375c2
OpenID: do not show form after logout
2010-03-15 10:44:16 +00:00
Clément Oudot
7692cefd95
Portal: all is ready for AuthOpenID
2010-03-15 09:53:56 +00:00
Thomas CHEMINEAU
4e79246c37
skins (impact): fix CSS bugs in login.tpl
2010-03-15 09:51:50 +00:00
Clément Oudot
2bccbdd4f4
Manager: add missing tests
2010-03-15 09:03:24 +00:00
Clément Oudot
45589a6e41
Manager: add and reorganize LDAP parameters
2010-03-14 21:45:49 +00:00
Xavier Guimard
dc20a3a99d
Little fault in i18n
2010-03-14 19:06:41 +00:00
Clément Oudot
f52a6bebb2
Manager: add cda parameter
2010-03-14 14:38:39 +00:00
Clément Oudot
2afa512c2f
Manager: add and reorganize parameters
2010-03-14 14:29:15 +00:00
Clément Oudot
01cb9f20ce
Manager: get current vhost and IDP name to save vhost and IDP configuration
2010-03-14 13:36:20 +00:00
Clément Oudot
099c846d42
perltidy + manager bug with node created from special parent nodes
2010-03-13 17:39:50 +00:00
Clément Oudot
5a61c04a2d
SAML: use correct IDP name in confirmation message
2010-03-13 16:49:33 +00:00
Clément Oudot
79376f4b44
Manager:
...
* Change test for SAML attributes value
* Remove unused Apply button
* Use js to always display New Vhost or New Metadata on Vhost or IDP node
2010-03-13 16:21:55 +00:00
Xavier Guimard
384ef05b2e
Use " instead of ' in JSON: avoid some JSON errors on Firefox
2010-03-13 14:31:22 +00:00
Thomas CHEMINEAU
26a3241b96
SAML: work on metadata download link for client (update MANIFEST)
2010-03-12 17:54:40 +00:00
Thomas CHEMINEAU
e0843ccb98
SAML: work on metadata download link for client
2010-03-12 17:54:16 +00:00
Clément Oudot
f80620fae4
SAML: No need to force default nameIDFormat value
2010-03-12 16:19:41 +00:00
Clément Oudot
f7cb80321f
SAML: no \r \n in metadata text content
2010-03-12 14:31:42 +00:00
Thomas CHEMINEAU
91e911a6df
SAML: delete unused image
2010-03-12 14:09:05 +00:00
Clément Oudot
d8ef0bef30
Documentation for upgrade process
2010-03-12 13:49:41 +00:00
Thomas CHEMINEAU
a8865ee094
SAML: metadata could be now loaded through URL
2010-03-12 12:56:14 +00:00
Thomas CHEMINEAU
03fb551475
SAML: some style adjustement on the filearea form into the manager
2010-03-12 09:39:46 +00:00
Thomas CHEMINEAU
0c2fd9f063
SAML: metadata are now loaded from file given by the adminitrator (update manifest)
2010-03-12 09:18:23 +00:00
Thomas CHEMINEAU
f3d3851503
SAML: metadata are now loaded from file given by the adminitrator (add missing javascript library)
2010-03-12 09:16:27 +00:00
Thomas CHEMINEAU
073aeb74db
SAML: file upload task is visible by a waiting image
2010-03-11 18:11:12 +00:00
Thomas CHEMINEAU
6807028824
SAML: file upload task is visible by a waiting image
2010-03-11 18:10:57 +00:00
Thomas CHEMINEAU
591cc277d5
SAML: metadata are now loaded from file given by the adminitrator
2010-03-11 16:43:21 +00:00
Clément Oudot
44aeddbc5c
Bug with samlIDPMetaDataOptions upload and use make tidy
2010-03-11 15:00:59 +00:00
Clément Oudot
ce8d8ee84e
SAML: correct a bug if no NameIDFormat were given
2010-03-11 12:00:25 +00:00
Clément Oudot
bf5c2616c3
Hanlder: remove ALL cookies and not just the first that match
2010-03-11 11:05:41 +00:00
Clément Oudot
3737e3f67f
Handler: correct a bug with portal()
2010-03-10 10:44:25 +00:00
Clément Oudot
27cb64b247
Common: typo in test 01
2010-03-10 07:59:31 +00:00
Xavier Guimard
d439cab42e
* Little CSS for abort()
...
* Comments for lemonldap-ng.ini
* lemonldap-ng.ini was not well read in Manager
* New target 'unprotect' in rules
* Status update
2010-03-09 21:42:31 +00:00
Thomas CHEMINEAU
5b77fa66b4
update information template into impact portal skin
2010-03-08 19:23:38 +00:00
Thomas CHEMINEAU
08e423a38d
add info.tpl into impact portal skin
2010-03-08 18:57:49 +00:00
Clément Oudot
d9f2af49bf
Set application list in ini file
2010-03-08 17:06:03 +00:00
Thomas CHEMINEAU
0a943ba5ff
update manifest for impact portal skin
2010-03-07 23:41:39 +00:00
Thomas CHEMINEAU
35899de76c
add icons into impact portal skin
2010-03-07 23:01:28 +00:00
Thomas CHEMINEAU
0262a3da23
add impact skin in MANIFEST
2010-03-07 21:55:27 +00:00
Thomas CHEMINEAU
5ce35adc2d
portal skin: first work on impact skin
2010-03-07 21:54:02 +00:00
Clément Oudot
058ab93a15
SAML: manage HTTP method choice for SLO
2010-03-05 17:11:40 +00:00
Clément Oudot
ae4ff763df
SAML: manage HTTP method choice for SSO
2010-03-05 16:57:11 +00:00
Clément Oudot
8564389fa7
SAML: manage IDP resolution rules
2010-03-05 15:37:16 +00:00
Clément Oudot
8d1793b7bc
SAML: check OneTimeUse and Issuer (for proxy test)
2010-03-05 15:23:49 +00:00
Clément Oudot
c2b7c07dc1
SAML: use NameIDFormat option
2010-03-05 09:28:28 +00:00
Clément Oudot
0979ba0f28
SAML: use ForceAuthn option
2010-03-05 08:54:01 +00:00
Clément Oudot
e57cafaf15
Manager: IDP options are now fully described
2010-03-04 16:51:28 +00:00
Clément Oudot
cfd54cdf23
Manager: add subnode to store IDP options
2010-03-04 15:44:03 +00:00
Clément Oudot
75ed02bd4c
Manager:
...
* Correct bug for groups
* Do not transform " in ' for values (special chars already escaped in uri_escape)
* Add some debug messages in upload process
* Modify hashRoot js method
2010-03-04 13:41:59 +00:00
Clément Oudot
71283e3596
SAML: attribute request in UserDBSAML
2010-03-03 16:54:23 +00:00
Clément Oudot
8a27aa0ec4
Manager: handle vhost buttons
2010-03-03 10:48:11 +00:00
Clément Oudot
c00345cfc6
Manager: handle SAML buttons
2010-03-03 10:26:42 +00:00
Clément Oudot
d5431376e4
Manager: correct a bug for SAML assertions
2010-03-03 09:57:23 +00:00
Xavier Guimard
40d2c70604
New target 'tidy' in Makefile
2010-03-01 20:32:28 +00:00
Clément Oudot
b5e2407728
SAML: get mandatory attributes - work in progress
2010-03-01 17:16:42 +00:00
Clément Oudot
13769b69f2
SAML: stop timer when choosing an IDP
2010-03-01 16:14:13 +00:00
Xavier Guimard
a746a440e6
perltidy
2010-03-01 10:45:04 +00:00
Clément Oudot
923e509226
SAML: split conditions validation between time and auience
2010-03-01 09:42:25 +00:00
Clément Oudot
1cecbe512d
SAML: Manage logout redirection URL trough RelayState in SLO
2010-03-01 09:19:28 +00:00
Clément Oudot
2c584cf7f7
SAML:
...
* Use authForce method to know if authentication should be forced
* Use a common method to store replay protection data
* Use _utime in relaystate state
* Let Lasso choose the defaut transport and binding for requests
2010-02-28 19:07:02 +00:00
Xavier Guimard
4634d58f36
AuthTwitter works now
2010-02-27 22:37:59 +00:00
Xavier Guimard
ec35e6c397
Skeleton for AuthTwitter
2010-02-27 16:20:11 +00:00
Xavier Guimard
226a40d5f6
AuthOpenID is ready !
2010-02-27 14:10:23 +00:00
Xavier Guimard
1043c1fb68
Unused test
2010-02-26 11:10:29 +00:00
Xavier Guimard
58c28c5732
* Inheritance instead of @EXPORT
...
* Purge CGI::Session dependency (LA)
2010-02-26 10:53:43 +00:00
Clément Oudot
7eefc6af1f
SAML: manage SOAP
2010-02-26 09:12:18 +00:00
Thomas CHEMINEAU
0c83394430
add a stuff to manage and display exported attributes of SAML metadata
2010-02-25 18:06:11 +00:00
Thomas CHEMINEAU
378ef72f93
fixe bug in displaying XML metadata
2010-02-25 16:01:52 +00:00
Clément Oudot
9c228f7022
SAML: Manage relayState trough session backend
2010-02-25 11:39:55 +00:00
Clément Oudot
cc79d3cfe9
SAML: use the last configuration format for IDP metadata
2010-02-24 17:48:20 +00:00
Thomas CHEMINEAU
5f0dded77e
managing samlIDPMetaData node now working, and stored well formated data in configuration backend
2010-02-24 16:24:17 +00:00
Clément Oudot
9937568f97
SAML: manage SSO response trough Artifact
2010-02-24 15:24:54 +00:00
Clément Oudot
f0c29c779a
SAML:
...
* Manage SSO message like SLO message
* Send SLO request trough REDIRECT and POST
* Reponse to SSO request trough REDIRECT, POST and SOAP
* Reponse to SLO request trough REDIRECT, POST and SOAP
2010-02-24 10:11:01 +00:00
Clément Oudot
38060929fb
SAML:
...
* Use new configuration keys
* sum up replay protection code
2010-02-22 17:12:16 +00:00
Thomas CHEMINEAU
83c7e0ac43
little hack to have something to work with samlIDPMetaData, waiting to have the good solution
2010-02-22 16:41:53 +00:00
Thomas CHEMINEAU
5275040c63
typo of a template variable name into the manager
2010-02-22 15:41:34 +00:00
Thomas CHEMINEAU
1be263d129
defaut values for IDP metadatas informations
2010-02-22 15:35:16 +00:00
Thomas CHEMINEAU
abe78a5408
move metadatas structures of manager into to _Struct and try to generalize display layouts of metadatas in template
2010-02-22 14:38:31 +00:00
Clément Oudot
fc542fa6b1
Portal: method to auto submit data through POST
2010-02-22 11:07:48 +00:00
Clément Oudot
7444d9802c
Portal: set content-type to application/xml for SOAP response
2010-02-22 10:08:14 +00:00
Xavier Guimard
d0cd16172c
IssuerOpenID skeleton
2010-02-21 20:17:13 +00:00
Xavier Guimard
fd40d830c8
AuthOpenID in progress
2010-02-21 14:47:16 +00:00
Xavier Guimard
6a2270b73d
OpenID authentication skeleton
2010-02-21 14:00:53 +00:00
Clément Oudot
3eac5ce288
Portal: display logout status to user
2010-02-20 11:44:05 +00:00
Thomas CHEMINEAU
c2dc15ab6e
store IDP values into samlIDPMetaDataXML and samlIDPMetaDataExportedAttributes, as what has been done with virtualhosts
2010-02-19 17:31:25 +00:00
Clément Oudot
9766b8457a
SAML: SP SLO response trough HTTP-REDIRECT and SOAP
2010-02-19 11:33:34 +00:00
Clément Oudot
2238075912
SAML: SP SLO validate request
2010-02-18 17:42:31 +00:00
Clément Oudot
bd2c92f207
SAML: SP SLO in progress
2010-02-18 17:22:04 +00:00
Clément Oudot
a6d7f7a3a3
SAML:
...
* Send correct logout request
* Use getMetaDataURL to get URL from metadata configuration keys
2010-02-18 09:58:59 +00:00
Clément Oudot
98aa9cdfcf
Portal: correct image path
2010-02-18 09:58:05 +00:00
Clément Oudot
46764465b2
SAML: SP SLO in progress
2010-02-17 17:37:38 +00:00
Thomas CHEMINEAU
0e2ab107e8
move nodes into structure of manager, so that saml nodes are directly under the root node
2010-02-17 17:07:15 +00:00
Clément Oudot
4c5d286196
SAML: rename keys of samlIDMetaData hash
2010-02-17 15:34:19 +00:00
Clément Oudot
5b34644e10
SAML: SLO initiated by SP (not achieved)
2010-02-17 15:13:00 +00:00
Thomas CHEMINEAU
cb62695193
introduce samlmetadata type into manager structure, to display metadata in XML
2010-02-17 14:52:05 +00:00
Clément Oudot
b9a6eb6743
SAML: replay protection was buggy
2010-02-17 12:02:11 +00:00
Clément Oudot
3da1b1ed19
SAML: conditions validations corrected in Lasso
2010-02-17 11:51:01 +00:00
Thomas CHEMINEAU
dab4308998
adding missing types managed by manager
2010-02-17 11:23:34 +00:00
Clément Oudot
5411891ff6
Portal: template parameters were not well defined
2010-02-17 11:04:28 +00:00
Thomas CHEMINEAU
1fb77eab8f
introduce sub nodes into IDP nodes (test)
2010-02-16 17:21:38 +00:00
Thomas CHEMINEAU
5ac95df875
first functional step in managing SAML idp in the manager through jquery
2010-02-16 10:44:03 +00:00
Thomas CHEMINEAU
3107f0e44b
some reindentations
2010-02-16 09:42:29 +00:00
Clément Oudot
d5d56f7649
SAML: conditions validation
2010-02-15 17:03:07 +00:00
Clément Oudot
88b81bf2aa
SAML: assertion replay protection
2010-02-15 13:44:06 +00:00
Thomas CHEMINEAU
b89b108164
disallow user to modify SAML2 bindings string (fit XHTML standard)
2010-02-15 13:15:42 +00:00
Thomas CHEMINEAU
774d920c2f
disallow user to modify SAML2 bindings string
2010-02-15 10:25:39 +00:00
Clément Oudot
12668e7cc2
SAML: register attributes from SAML authn statement in session
2010-02-12 14:26:45 +00:00
Clément Oudot
71f142316f
SAML:
...
* IDP metadata are in metadata key
* Use IDP internal ID instead of entityID to keep choosen IDP information
* Use base64 encoding for RelayState value
2010-02-12 10:53:43 +00:00
Clément Oudot
cb7f7f8bd1
SAML: first complete SP cinematic implementation
2010-02-11 12:39:42 +00:00
Xavier Guimard
27769948f3
* abort instead of log when apps.list is deprecated
...
* lmMigrateConfFiles2ini does not quit if storage.conf is missing so it can be launched more than one time
2010-02-11 08:44:57 +00:00
Xavier Guimard
6cc13b1c36
Missing '/'
2010-02-11 08:31:23 +00:00