Commit Graph
49 Commits
Author SHA1 Message Date
Joel Speed 4aa7e6846f Merge pull request #2268 from snuggie12/mh-2111-nested-groups
Resolves #2111 Option to fetch transitive group membership
2021-10-18 09:46:54 +01:00
Joel Speed 95d8a0cccb Merge pull request #1997 from dexidp/rewrite-ldap-tests
Rewrite LDAP tests to use a single server instance
2021-02-15 18:16:14 +00:00
Joel Speed 336c73c0a2 Merge pull request #1706 from justin-slowik/device_flow
Implementing the OAuth2 Device Authorization Grant
2020-08-28 11:35:46 +01:00
Joel Speed a24f73c19f Merge pull request #1780 from tom-haines/master
Minor documentation tweaks re storage.md
2020-08-14 11:04:53 +01:00
Joel Speed 9d7e472c63 Merge pull request #1720 from candlerb/fix-google
Allow the "google" connector to work without a service account
2020-06-19 17:10:23 +01:00
Joel Speed 30ea963bb6 Merge pull request #1656 from taxibeat/oidc-prompt-type
Make prompt configurable for oidc offline_access
2020-02-28 10:56:13 +00:00
Joel Speed 30cd592801 Merge pull request #1612 from vi7/multiple-user-to-group-mapping
connector/ldap: add multiple user to group mapping
2020-02-02 11:09:05 +00:00
Joel Speed 658a2cc477 Make directory service during init 2019-11-19 17:12:44 +00:00
Joel Speed 554870cea0 Add todo for configurable groups key 2019-11-19 17:12:43 +00:00
Joel Speed 94bee18f6b vendor: make revendor 2019-11-19 17:12:42 +00:00
Joel Speed 9d9a1017e4 Add documentation for google connector 2019-11-19 17:12:41 +00:00
Joel Speed 6a9bc889b5 Update comments 2019-11-19 17:12:40 +00:00
Joel Speed c03c98b951 Check config before getting groups 2019-11-19 17:12:39 +00:00
Joel Speed 3f55e2da72 Get groups from directory api 2019-11-19 17:12:38 +00:00
Joel Speed 36370f8f2a No need to configure issuer 2019-11-19 17:12:37 +00:00
Joel Speed 97ffa21262 Create separate Google connector 2019-11-19 17:12:36 +00:00
Joel Speed 3156553843 OIDC: Rename refreshToken to RefreshToken 2019-11-19 15:43:25 +00:00
Joel Speed c782ac809c Remove defaulting from connector_data column 2019-11-19 15:43:24 +00:00
Joel Speed c4e96dda32 Fix migration of old connector data 2019-11-19 15:43:23 +00:00
Joel Speed d9095073c8 Unindent session updates on finalizeLogin 2019-11-19 15:43:22 +00:00
Joel Speed 77fcf9ad77 Use a struct for connector data within OIDC connector 2019-11-19 15:43:22 +00:00
Joel Speed f6077083c9 Identify error as failure to retrieve refresh token 2019-11-19 15:43:21 +00:00
Joel Speed 8b344fe4d3 Fix Refresh comment 2019-11-19 15:43:20 +00:00
Joel Speed 19ad7daa7f Use old ConnectorData before session.ConnectorData 2019-11-19 15:43:19 +00:00
Joel Speed 45a40a13a3 Revert "Update Kubernetes storage backend"
This reverts commit 228bdc324877bf67ecdd434503b9c1b25d8e7d28.
2019-11-19 15:43:18 +00:00
Joel Speed 236b25b68e Revert "Fix ETCD storage backend" 2019-11-19 15:43:17 +00:00
Joel Speed 41b7c855d0 Revert "Update conformance"
This reverts commit 9c7ceabe8aebf6c740c237c5e76c21397179f901.
2019-11-19 15:43:16 +00:00
Joel Speed 9ce4393156 Revert "Update SQL storage backend" 2019-11-19 15:43:15 +00:00
Joel Speed 176ba709a4 Revert "Remove connectordata from other structs"
This reverts commit 27f33516db343bd79b56a47ecef0fe514a35082d.
2019-11-19 15:43:14 +00:00
Joel Speed fea048b3e8 Fix SQL updater func 2019-11-19 15:43:13 +00:00
Joel Speed d38909831c Fix migration in SQL connector
I didn't realise quite what the migration mechanism was. Have understood
it now.
2019-11-19 15:43:13 +00:00
Joel Speed 433bb2afec Remove duplicate code 2019-11-19 15:43:12 +00:00
Joel Speed 4076eed17b Build opts based on scope 2019-11-19 15:43:11 +00:00
Joel Speed 80995dff9b Fix SQL storage 2019-11-19 15:43:10 +00:00
Joel Speed b9b315dd64 Fix conformance tests 2019-11-19 15:43:09 +00:00
Joel Speed 7a76c767fe Update Kubernetes storage backend 2019-11-19 15:43:08 +00:00
Joel Speed c54f1656c7 Fix ETCD storage backend 2019-11-19 15:43:07 +00:00
Joel Speed c789c5808e Update conformance 2019-11-19 15:43:06 +00:00
Joel Speed 7fc3f230df Update SQL storage backend 2019-11-19 15:43:05 +00:00
Joel Speed 0857a0fe09 Implement refresh in OIDC connector
This has added the access=offline parameter and prompt=consent parameter
to the initial request, this works with google, assuming other providers
will ignore the prompt parameter
2019-11-19 15:43:04 +00:00
Joel Speed 5c88713177 Remove connectordata from other structs 2019-11-19 15:43:03 +00:00
Joel Speed 0352258093 Update handleRefreshToken logic 2019-11-19 15:43:01 +00:00
Joel Speed 575c792156 Store most recent refresh token in offline sessions 2019-11-19 15:40:56 +00:00
Joel Speed 4bede5eb80 Merge pull request #1554 from yanniszark/feature-web-templates-use-relative-urls
server: templates: use relative URLs to refer to assets
2019-10-03 10:49:18 +01:00
Joel Speed 179cce36ef Merge pull request #1540 from stevendanna/ssd/cipher-suites
Use a more conservative set of CipherSuites
2019-09-02 11:36:43 +01:00
Joel Speed ab08d7b3a4 Merge pull request #1517 from venezia/iss-1513
storage/kubernetes: Removing Kubernetes TPR support
2019-08-14 14:45:12 +01:00
Joel Speed e2ddefff31 Merge pull request #1439 from sks/feature/fail_on_invalid_config
Return config validation errors in one go
2019-07-30 11:00:17 +02:00
Joel Speed 20a858da3b Merge pull request #1495 from pbochynski/patch-1
Update ADOPTERS.md
2019-07-24 08:51:10 +01:00
Joel Speed 8f113548a5 Merge pull request #1249 from srenatus/sr/add-ldap-filter-test
ldap_test: add filter tests
2019-02-03 15:58:54 +00:00