Commit Graph

907 Commits

Author SHA1 Message Date
Xavier Guimard
3146feeb3e Tidy (#595) 2017-01-04 05:53:34 +00:00
Xavier Guimard
2028c88cc1 Rewrite _SMTP (#595) 2017-01-04 05:52:39 +00:00
Xavier Guimard
4a79812881 Register skeleton (#595) 2017-01-03 22:06:14 +00:00
Xavier Guimard
1d7d95941d OIDC tests (#595) 2017-01-03 19:00:35 +00:00
Xavier Guimard
64776e24dd Remove unusable text (#595) 2017-01-03 17:23:34 +00:00
Xavier Guimard
44954cd0f9 OIDC in progress (#595) 2017-01-03 13:44:40 +00:00
Xavier Guimard
b436379874 Revert "Update token reg (#595)"
This reverts commit 606b1ae453c04d2e413a4f13e1044444de0634dd.
2017-01-03 13:44:22 +00:00
Xavier Guimard
6053003576 Update token reg (#595) 2017-01-03 12:54:25 +00:00
Xavier Guimard
d35e24703e Remove old Google auth (#595)
Google OpenId endpoints now points to OpenId-Connect configuration
2017-01-03 06:09:29 +00:00
Xavier Guimard
937a87c904 Update (c) 2017-01-02 22:21:40 +00:00
Xavier Guimard
ca6770831b Rewrite CDC, not tested (#595) 2017-01-02 22:21:39 +00:00
Xavier Guimard
369069369e Remove unused constants (#595) 2017-01-02 22:21:37 +00:00
Xavier Guimard
998d958e5e HttpOnly (#595) 2017-01-02 22:21:36 +00:00
Xavier Guimard
3e81f56a0f OIDC checksession (#595) 2017-01-02 20:20:42 +00:00
Xavier Guimard
31ac440377 OIDC in progress (#595) 2017-01-01 17:56:46 +00:00
Xavier Guimard
45e5f28808 Bug in confirm (#595) 2017-01-01 12:32:38 +00:00
Xavier Guimard
cdbe7d89e9 OIDC in progress (#595) 2017-01-01 09:43:48 +00:00
Xavier Guimard
5202cd6f7c OIDC in progress (#595) 2016-12-31 14:40:26 +00:00
Xavier Guimard
4fc1f6afa2 OIDC metadata (#595) 2016-12-31 13:08:39 +00:00
Xavier Guimard
438289b4f4 OIDC written (not tested) (#595) 2016-12-31 07:57:24 +00:00
Xavier Guimard
ef8f8e59f7 OIDC in progress (#595) 2016-12-30 08:39:15 +00:00
Xavier Guimard
3c8e3fbe9d OIDC in progress (#595) 2016-12-30 08:39:13 +00:00
Xavier Guimard
9373f3eaa7 OIDC issuer skeleton (#595) 2016-12-30 08:01:55 +00:00
Xavier Guimard
6461b92890 OIDC in progress (#595) 2016-12-30 07:03:48 +00:00
Xavier Guimard
3790836333 Start OIDC (#595) 2016-12-29 20:34:46 +00:00
Xavier Guimard
53a1830a69 Add authorization header (#595) 2016-12-29 10:12:08 +00:00
Xavier Guimard
c14bd95d92 Import some 1.9.7 changes 2016-12-29 06:25:07 +00:00
Xavier Guimard
936b6e5164 SAML matadata (#595) 2016-12-28 18:38:03 +00:00
Xavier Guimard
809ed66184 Disable unused methods (#595) 2016-12-28 16:50:39 +00:00
Xavier Guimard
10d4f39511 SAML OK with artifact + SOAP SLO (#595) 2016-12-27 11:17:25 +00:00
Xavier Guimard
e09eb9c237 SAML SLO in progress (#595) 2016-12-27 08:40:12 +00:00
Xavier Guimard
86b5d7a8db SAML attribute server (#595)
Note: not fully tested
2016-12-26 14:35:30 +00:00
Xavier Guimard
0da228ff35 make tidy 2016-12-26 09:23:35 +00:00
Xavier Guimard
585bf4a235 Bug: double redirection (#595) 2016-12-26 09:23:31 +00:00
Xavier Guimard
17a336ee7c Improve artifact test [SAML] (#595) 2016-12-26 07:34:13 +00:00
Xavier Guimard
41afc83760 SAML in progress (#595) 2016-12-25 15:41:28 +00:00
Xavier Guimard
aba27302f7 Split SLO from run [SAML] (#595) 2016-12-25 15:41:23 +00:00
Xavier Guimard
a2be61bbcd SAML in progress (#595) 2016-12-24 08:47:39 +00:00
Xavier Guimard
565a61bc55 SAML in progress (#595) 2016-12-23 17:00:17 +00:00
Xavier Guimard
47f9865efb SAML in progress (#595) 2016-12-23 16:03:36 +00:00
Xavier Guimard
207ab38839 Missing auth path (#595) 2016-12-23 10:02:11 +00:00
Xavier Guimard
3d23dc272d CAS in progress (#595) 2016-12-22 22:06:13 +00:00
Xavier Guimard
7281481802 CAS in progress (#595) 2016-12-22 20:18:59 +00:00
Xavier Guimard
ad6b42e9f1 Propage portal logout to handler (#595) 2016-12-22 20:18:58 +00:00
Xavier Guimard
13514267e0 CAS in progress (#595)
NB: I know that test is broken for now
2016-12-22 18:41:11 +00:00
Xavier Guimard
5ac69452df CAS in progress (#595) 2016-12-22 08:40:50 +00:00
Xavier Guimard
d01e3472ff CAS in progress (#595) 2016-12-22 06:05:14 +00:00
Xavier Guimard
de969f19c4 CAS in progress (#595) 2016-12-22 05:57:44 +00:00
Xavier Guimard
747cd86047 CAS in progress (#595) 2016-12-21 22:39:12 +00:00
Xavier Guimard
ffd9ca4387 CAS in progress (#595) 2016-12-21 18:06:23 +00:00
Xavier Guimard
b36d45cc55 CAS in progress (#595) 2016-12-21 06:19:41 +00:00
Xavier Guimard
036ef59256 CAS in progress (#595) 2016-12-21 05:32:38 +00:00
Xavier Guimard
51e7e6bc79 Starting CAS IdP (#595) 2016-12-20 12:19:26 +00:00
Xavier Guimard
31496271ba CAS in progress (#595) 2016-12-20 11:53:33 +00:00
Xavier Guimard
f6ea9b5df3 Building Auth/CAS (#595) 2016-12-20 10:43:22 +00:00
Xavier Guimard
c7da9254a2 More pod (#595) 2016-12-20 09:39:06 +00:00
Xavier Guimard
32d09a2f0e More pod (#595) 2016-12-19 21:40:24 +00:00
Xavier Guimard
36ae1b568b Starting CAS (#595) 2016-12-19 21:34:52 +00:00
Xavier Guimard
3d599b0c55 Spelling error 2016-12-19 20:51:51 +00:00
Xavier Guimard
909391ffc7 Spelling errors 2016-12-19 20:47:44 +00:00
Xavier Guimard
dfcb0f8605 More doc (#595) 2016-12-19 16:15:31 +00:00
Xavier Guimard
871a41ddb9 Pod in progress (#595) 2016-12-19 12:41:52 +00:00
Xavier Guimard
056688cae9 Some doc (#595) 2016-12-19 12:18:26 +00:00
Xavier Guimard
1b03f1fba0 Use routes for SAML IdP (#595) 2016-12-19 06:14:46 +00:00
Xavier Guimard
f7003774ec Typo (#595) 2016-12-19 06:14:44 +00:00
Xavier Guimard
7b36248c45 SAML tests (#595) 2016-12-19 05:31:51 +00:00
Xavier Guimard
439dc6dcfb SOAP SLO response OK for Auth/SAML (#595) 2016-12-18 08:07:48 +00:00
Xavier Guimard
f1ef6e8938 Enable complex routes for plugins (#595) 2016-12-17 20:19:46 +00:00
Xavier Guimard
ec83414576 SAML in progress (#595)
To do: authSAML SOAP server
2016-12-17 07:58:53 +00:00
Xavier Guimard
b57d76c0ce SAML in (big) progress (#595) 2016-12-15 21:22:15 +00:00
Xavier Guimard
a829958d3d SAML in progress (#595) 2016-12-15 20:34:56 +00:00
Xavier Guimard
e259c534c2 SAML in progress (#595) 2016-12-15 05:55:09 +00:00
Xavier Guimard
6e29bbe2a4 More debug (#595) 2016-12-14 14:13:57 +00:00
Xavier Guimard
ba1d1e9720 SAML idp logout (#595) 2016-12-14 08:49:30 +00:00
Xavier Guimard
329993a40a SLO Soap server in progress [SAML] (#595) 2016-12-14 05:51:45 +00:00
Xavier Guimard
0380452082 SLO Soap server [SAML] (#595) 2016-12-13 19:21:36 +00:00
Clément Oudot
b8997aa43d Force UTF8 decoding of loginHistory values (#1117) 2016-12-12 14:32:00 +00:00
Xavier Guimard
b07ec51e0c Test SAML SLO with Redirect (#595) 2016-12-11 16:45:56 +00:00
Xavier Guimard
1274d75a6a Import 1.9 changes 2016-12-11 10:45:59 +00:00
Xavier Guimard
a959d77e1c SAML SLO in progress (#595) 2016-12-09 10:25:05 +00:00
Xavier Guimard
26a4774240 SAML artifact is OK (#595) 2016-12-08 05:40:50 +00:00
Xavier Guimard
2a3001a97b SAML Artifact in progress (#595) 2016-12-07 22:30:00 +00:00
Xavier Guimard
a8fd940407 SAML Redirect in progress (#595) 2016-12-05 21:34:06 +00:00
Xavier Guimard
3e0c1b5633 Store initial method in issuers (#595) 2016-12-05 20:53:34 +00:00
Clément Oudot
24e4827f40 Use PROFILE_SIGNATURE_VERIFY_HINT_MAYBE when forcing signature verification (#1116) 2016-12-05 11:19:29 +00:00
Xavier Guimard
b7c66b9427 Test skeleton for SAML Redirect (#595) 2016-12-04 21:57:25 +00:00
Xavier Guimard
6c7e797a3a Avoid some warnings (#LEMONDAP-595) 2016-12-02 16:29:04 +00:00
Xavier Guimard
c8fe115650 Little things (#595) 2016-12-02 05:47:38 +00:00
Xavier Guimard
d097b4ec0a Enable setAuthSessionInfo (#595) 2016-12-01 22:25:05 +00:00
Xavier Guimard
a1eab6cc87 SAML in progress (#595) 2016-11-30 12:44:12 +00:00
Xavier Guimard
dcaa312ba0 Little things (#595) 2016-11-29 21:58:28 +00:00
Xavier Guimard
ceae1dc7b8 SAML in progress (#595) 2016-11-29 21:44:33 +00:00
Xavier Guimard
c550606f50 SAML in progress (#595) 2016-11-29 21:10:00 +00:00
Xavier Guimard
abb61affe0 Bad \Q \E usage (#595) 2016-11-29 05:43:46 +00:00
Xavier Guimard
e5fdcbc3fd SAML in progress (#595) 2016-11-28 21:15:57 +00:00
Xavier Guimard
17ef20008a SAML in progress (#595) 2016-11-25 11:11:39 +00:00
Xavier Guimard
fb741f9bea SAML in progress (#595) 2016-11-22 20:55:10 +00:00
Xavier Guimard
b1f2ac6a73 SAML in progress (#595) 2016-11-22 12:34:09 +00:00
Xavier Guimard
2ca207a60e SAML in progress (#595) 2016-11-22 08:05:43 +00:00
Xavier Guimard
fc1b5a2f47 Little things (#595) 2016-11-22 07:48:02 +00:00
Xavier Guimard
13f1ef6aa1 Update SAML tests (#595) 2016-11-20 05:35:06 +00:00
Xavier Guimard
605514e7bc Avoid some warnings (#595) 2016-11-20 05:35:03 +00:00
Xavier Guimard
b3e18e2f35 SAML in progress (#595) 2016-11-16 15:27:01 +00:00
Xavier Guimard
b69bf1109d Use the same SAML service for UserDB and Auth (#595) 2016-11-16 10:30:32 +00:00
Xavier Guimard
7ed6682ce0 Store list of loaded modules (#595) 2016-11-16 10:30:27 +00:00
Xavier Guimard
3c04bed84d Update SAML UserDB (#595) 2016-11-15 21:24:13 +00:00
Xavier Guimard
9f25c822c1 SAML UserDB skeleton 2016-11-15 21:00:29 +00:00
Xavier Guimard
f52c2e51ba Optimize re (#595) 2016-11-15 21:00:27 +00:00
Clément Oudot
31cfbf8101 Apply CDA change to trunk (#173) 2016-11-15 13:33:39 +00:00
Xavier Guimard
46e7e36070 SAML test skeleton 2016-11-14 21:45:32 +00:00
Clément Oudot
eb127484d8 Return good status in JSON response (#1106) 2016-11-14 11:18:37 +00:00
Clément Oudot
d46c33fbf4 Check header before matching its value (#1107) 2016-11-14 10:27:18 +00:00
Clément Oudot
30aa96fc82 Prevent Lasso error in IDP initiated code (#1101) 2016-11-14 10:09:28 +00:00
Clément Oudot
860c32e2db Allow caFile and caPath option for LDAPS (#1108) 2016-11-08 11:29:43 +00:00
Clément Oudot
14ac79ef48 Force NameID Format and AllowCreate in IDP initiated request (#1101) 2016-10-27 09:15:25 +00:00
Clément Oudot
33fe8f11dd Allow access tokens to be gathered as parameters too (#1098) 2016-10-24 14:17:02 +00:00
Clément Oudot
89527b47f2 Use Base64 URL for JWKS data (#1097) 2016-10-24 13:50:31 +00:00
Xavier Guimard
4eb987e9f0 Typo (#1094) 2016-10-10 18:58:11 +00:00
Clément Oudot
95036d6acb Apply patch on new Portal files in trunk (#1088) 2016-10-04 09:18:27 +00:00
Clément Oudot
72cc77aab4 Apply patch on old Portal files in trunk (#1088) 2016-10-04 09:18:26 +00:00
Clément Oudot
a646888eb7 Apply patch on new portal files in trunk (#1087) 2016-09-29 19:25:02 +00:00
Clément Oudot
68c074b291 Apply patch on old portal files in trunk (#1087) 2016-09-29 19:24:48 +00:00
Xavier Guimard
ec758e7696 Working on SAML (#595) 2016-09-27 19:43:38 +00:00
Clément Oudot
91b7ac93b1 Apply bypass consent option to trunk (#1089) 2016-09-27 13:23:29 +00:00
Xavier Guimard
29453547e6 Working on SAML (#595) 2016-09-26 19:12:40 +00:00
Xavier Guimard
59282e5a1a Working on SAML (#595) 2016-09-25 16:44:48 +00:00
Xavier Guimard
9309fb3553 Working on SAML (#595) 2016-09-22 20:12:56 +00:00
Xavier Guimard
4102fb21bf Working on SAML (#595) 2016-09-21 20:08:50 +00:00
Xavier Guimard
083db048d4 Working on SAML (#595) 2016-09-19 21:00:27 +00:00
Clément Oudot
47c227246b Port option to store ID token in trunk (#1083) 2016-09-13 13:40:02 +00:00
Clément Oudot
5d2be9a418 Port SAML Token options in trunk (#1083) 2016-09-13 12:04:30 +00:00
Clément Oudot
24b509c05a Skip SLO if no method found (#1084) 2016-09-13 10:16:02 +00:00
Clément Oudot
1eec474abd Test token endpoint auth method (#1082) 2016-09-08 08:26:15 +00:00
Clément Oudot
d9a2070f2e Prevent server error when mutli stack not initialized in logout process (#1068) 2016-09-07 17:46:46 +00:00
Clément Oudot
3e96a5fba9 Fix URL matching in OpenID auth module (#1080) 2016-09-06 10:00:47 +00:00
Clément Oudot
194d5e3404 Replace CryptoJS URL everywhere (#1078) 2016-09-06 07:36:03 +00:00
Clément Oudot
c3b3a7b512 Apply to trunk (#1078) 2016-09-05 10:31:51 +00:00
Xavier Guimard
0e629f8204 Remove old file 2016-08-31 10:20:56 +00:00
Xavier Guimard
1bd86a6a03 Compile skin rules at reload (#595) 2016-08-09 12:08:49 +00:00
Xavier Guimard
b2977eec95 Add Auth/SSL (#595) 2016-08-05 11:56:16 +00:00
Xavier Guimard
fd25a76cbe #1044 in progress 2016-08-03 07:31:36 +00:00
Xavier Guimard
21d3efcc87 #1044 in progress 2016-08-02 13:52:29 +00:00
Xavier Guimard
af13f0ebf2 Fix #1064 2016-07-22 09:47:50 +00:00
Xavier Guimard
095ffcab48 Password in progress (#595) 2016-07-20 20:47:43 +00:00
Xavier Guimard
d34be2d07c Verify that DBI connection is available before using it (#595) 2016-07-20 07:28:20 +00:00
Xavier Guimard
566f33a40f Typo in ^ 2016-07-18 19:45:05 +00:00
Xavier Guimard
519f0c2e82 Remove authForce (#595) 2016-07-18 19:42:53 +00:00
Xavier Guimard
844e5d3e88 Password in progress (#595) 2016-07-18 19:38:14 +00:00
Xavier Guimard
ac3b040223 Add ForceAuth plugin (#595) 2016-07-14 08:25:05 +00:00
Xavier Guimard
a802f60e6a Update session with pwd db (#595) 2016-07-13 05:10:57 +00:00
Xavier Guimard
3e0d98c14f Typo 2016-07-12 18:58:33 +00:00
Clément Oudot
e5f360ea43 Do not try to delete session with double cookie in single session (#1059) 2016-07-12 16:33:20 +00:00
Xavier Guimard
07c56321de Password/DBI skeleton 2016-07-12 05:15:26 +00:00
Xavier Guimard
bb3a2e37bd Add test for Password/Demo (#595) 2016-07-11 21:02:32 +00:00
Clément Oudot
532032173b Always build request for SAML SLO relay (#1028) 2016-07-11 10:04:03 +00:00
Clément Oudot
745a8ffb81 Catch SAML SLO relay URLS (#1056) 2016-07-11 09:32:00 +00:00
Clément Oudot
3a6978dad8 Add option to decode UTF8 SAML attributes (#1045) 2016-07-08 14:14:37 +00:00
Clément Oudot
0f71f48278 Use Lasso thin-sessions flag (#1052) 2016-07-08 13:04:22 +00:00
Xavier Guimard
85ef45dfeb Pwd change is for auth users (#595) 2016-07-08 04:22:04 +00:00
Xavier Guimard
caef405fa8 Clean repo (#595) 2016-07-07 21:56:26 +00:00
Xavier Guimard
806da327f2 Password system skeleton (#595) 2016-07-07 21:55:23 +00:00
Xavier Guimard
37ad0047d8 Add Choice test (#595) 2016-07-07 20:55:27 +00:00
Xavier Guimard
e8b70872c1 Clean od files (#595) 2016-07-04 18:44:34 +00:00
Xavier Guimard
d27de97454 Repair portal links (LEMONLDAP-960) 2016-07-03 07:28:08 +00:00
Xavier Guimard
ec46fe01e5 Working on Choice (#595) 2016-07-02 19:09:45 +00:00
Xavier Guimard
8307161f0c Working on Choice (#595) 2016-07-02 08:51:00 +00:00
Xavier Guimard
1577400bf4 Working on Choice (#595) 2016-07-01 16:59:59 +00:00
Xavier Guimard
6627121200 Working on Choice (#595) 2016-07-01 15:56:16 +00:00
Xavier Guimard
d80f2741e7 Working on Choice (#595) 2016-06-30 20:42:50 +00:00
Xavier Guimard
32bf3fe483 Fix #1050 2016-06-29 19:40:42 +00:00
Xavier Guimard
5820e5bf36 Working on Choice (#595) 2016-06-29 19:34:36 +00:00
Xavier Guimard
daa100ca32 Wrap entry points (#595) 2016-06-28 21:27:57 +00:00
Xavier Guimard
72f486c1b6 Enable entry points for auth/userDB modules 2016-06-28 20:56:38 +00:00
Xavier Guimard
bbaaf081ae Wrapper for Choice, Combine, Multi,... (#595) 2016-06-28 20:47:47 +00:00
Clément Oudot
35eb674b33 Manage values for samlIDPMetaDataOptionsSLOBinding (#1046) 2016-06-21 12:40:43 +00:00
Clément Oudot
fcaa2f4dbc Manage empty value for samlIDPMetaDataOptionsSSOBinding (#1046) 2016-06-21 10:26:27 +00:00
Xavier Guimard
997440e037 More tests for IssuerGet (#595) 2016-06-12 19:38:02 +00:00
Xavier Guimard
f483500222 IssuerGet login is working (#595) 2016-06-12 19:26:14 +00:00
Xavier Guimard
ed5882bbe5 IssuerGet skeleton 2016-06-12 16:52:37 +00:00
Xavier Guimard
0eb634aced Base module for simple issuers (#595) 2016-06-10 11:50:37 +00:00
Xavier Guimard
1cf2d8fd5c Backport #1040 2016-06-10 11:08:09 +00:00
Xavier Guimard
f1bbf4e181 Enable issuerDBGET (#595) 2016-06-10 11:03:13 +00:00
Xavier Guimard
ab24b36872 Update comments (#595) 2016-06-09 18:40:20 +00:00
Xavier Guimard
bf1fd28aff Backport #1036 2016-06-09 11:45:10 +00:00
Xavier Guimard
00b90996e0 Little things (#595) 2016-06-09 11:45:06 +00:00
Xavier Guimard
d7fca6d396 AuthProxy seems OK (#595) 2016-06-07 21:04:24 +00:00
Clément Oudot
c5081effe7 Use directly sessionInfo for GET parameters values (#1025) 2016-06-07 13:46:51 +00:00
Clément Oudot
7ef66ae0fc Apply patch for authForce in AuthMulti (#985) 2016-06-07 13:25:26 +00:00
Xavier Guimard
cefed6ffe5 Working on Auth/Proxy (#595) 2016-06-06 20:49:59 +00:00
Clément Oudot
7db6b51ece Use Safe jail to manage GET parameters (#1025) 2016-06-06 13:14:03 +00:00
Clément Oudot
7be4088df1 Escape values in URI (#1025) 2016-06-06 09:51:12 +00:00
David COUTADEUR
c658710e64 first working version of IssuerDBGet (correct typo + add session variable substitution) (references #1025) 2016-06-05 13:14:31 +00:00
David COUTADEUR
2d3c8d026b Work on IssuerDBGet module backend part (references #1025) 2016-06-04 13:35:53 +00:00
Clément Oudot
98139efb1e Tolerate some differences in CAS service URI to behave like JASIG CAS (#1031) 2016-06-03 10:02:32 +00:00
Xavier Guimard
c1fb44a2b7 Many changes in notifications (#595) 2016-06-02 21:20:36 +00:00
Xavier Guimard
201913d603 Verify notification delete (#595) 2016-06-01 19:19:53 +00:00
Xavier Guimard
3d1f71fcfb Add update session methods (#595) 2016-06-01 17:36:51 +00:00
Xavier Guimard
3a309684f4 Working on notifications (#595) 2016-06-01 05:20:55 +00:00
Xavier Guimard
3414f923f4 Working on notifications (#595) 2016-05-31 21:52:18 +00:00
Xavier Guimard
00a0fe7241 Working on notifications (#595) 2016-05-31 20:41:35 +00:00