Commit Graph

203 Commits

Author SHA1 Message Date
Paul Lorenz 6e1983991d Fixes from testing 2024-11-01 15:21:01 -04:00
Paul Lorenz 16f0a858e6 Add controller connect events. Fixes #1835. Fixes #2234 2024-11-01 15:21:01 -04:00
Andrew Martinez c79f404eca search for SANs in the cert closest to the http listener 2024-10-17 09:05:05 -04:00
Andrew Martinez a3ef5be25a fixes #2474 adds generic network JWT for trust boot strapping 2024-10-09 13:06:36 -04:00
Andrew Martinez e1b7f1e974 add searching xweb configs 2024-10-04 21:31:52 -04:00
Andrew Martinez e961da9ebe fix lint error 2024-10-04 15:30:44 -04:00
Andrew Martinez 6c85940931 fixes #2468 locates the correct server certificate for enrollments
- determines certificate for signing based on all identity server certs
- does not cache as certificates may reload
2024-10-04 15:24:07 -04:00
Andrew Martinez c2a62c9a8e Merge branch 'main' into fix.2354.auth.query.support.oidc 2024-10-04 11:22:16 -04:00
Andrew Martinez d0e0c6008a use new edge-api constants 2024-10-04 11:14:39 -04:00
Paul Lorenz 694b9dc18d Add events for JWT session for create/refresh/exchange. Fixes #2119 2024-09-30 15:32:48 -04:00
Andrew Martinez f8346be9cd fixes #2354 adds oidc AuthhQuery support 2024-09-23 10:14:31 -04:00
Paul Lorenz cccf0c06af Update to channel/v3. Fixes #2390 2024-09-09 12:23:25 -04:00
Andrew Martinez 643cc2c855 add protections to app env when starting fabric only controllers 2024-09-04 09:31:13 -04:00
Andrew Martinez e6b4dc33f9 add migration for network certs 2024-08-30 15:31:33 -04:00
Andrew Martinez 0ef6f03570 updates authenticator/api session logic for isCertExtendable
- updates legacy and oidc authentication for isCertExtendable
- updates authenticators REST responses to include isIsssuedByNetwork
2024-08-29 10:13:47 -04:00
Andrew Martinez 15f5ecc75d update refresh token logic to set scopes/aud on refresh
- adds tests for scope and refresh
2024-08-07 17:33:12 -04:00
Andrew Martinez 3015e2ca3a switch from native to openziti as a client id 2024-08-07 09:29:42 -04:00
Paul Lorenz dfda33fb01 Merge pull request #2068 from openziti/enhance-rdm-with-configs
enhance rdm with configs
2024-07-18 17:49:49 -04:00
Paul Lorenz 77d27ca781 Enhance the router data model with config information, fixes #2010 Add subscription model to router data model, fixes #1990 2024-07-17 14:31:39 -04:00
Andrew Martinez 54c9f8211f fixed #2240 secondary ext-jwt processing would fail...
...if ext-jwt primary wasn't enabled.

- fixes extra JWT processing on authentication endpoints (that would
  never pass)
- updates error message for missing NamedIndexStore implementations
- fixes ext-jwt store error stating that a named index is not present
2024-07-16 13:51:40 -04:00
Paul Lorenz c3b43133d1 Merge fabric and controller model code. Fixes #2205 2024-07-09 16:11:01 -04:00
Andrew Martinez 6ecca65c85 fixes #2165 adds network id configuration/spiffe id look up
- adds support for trust domain lookup on x509 chain
- adds support for non-ha trustDomain configuration
- adds default generated trust domain for non-ha controllers
- non-HA controllers will generate a trust domain from the root CA if
  possible
- additionalTrustDomains has been added for transitioning between trust
  domains

update changelog.md
2024-07-03 10:23:50 -04:00
Andrew Martinez 10a79a0189 fixes #2087 sets provider to "URL" a generic type 2024-06-24 08:36:09 -04:00
Paul Lorenz 898e41ae2a Implement router data model changesets. Fixes #1966 2024-04-23 11:56:10 -04:00
Paul Lorenz ac7c4848c5 Don't use EdgeSessionRemoved tracking for HA sessions. Fixes #1936 2024-04-12 13:48:34 -04:00
Andrew Martinez 59894d61bc fixes #1931 random invalid kids
- caused by usage of mesh peers instead of controller list
- peers from the mesh can be unreliable depending on startup time and
  connection time
2024-04-11 11:32:24 -04:00
Paul Lorenz 8f4f9944f5 Add TLS handshake rate limiter. Fixes #1904 2024-04-09 17:25:35 -04:00
Andrew Martinez 8c7b3b2e84 reduces prerms from admin to authenticated on list controllers
- updated public key sync to use controller list data instead of mesh peer
- fixes perms on controller list to not be admin only
2024-03-26 10:55:50 -04:00
Paul Lorenz 881ec14b63 Fix validation perf. Fixes #1428. Remove duplicate LoadOneById method. 2024-03-21 10:10:07 -04:00
Andrew Martinez a3c3da870f pr changes, fixes revocation events 2024-03-05 09:48:13 -05:00
Andrew Martinez 401de61bbc spelling errors 2024-02-29 10:06:22 -05:00
Andrew Martinez 09542c7728 consolidated ha changes 2024-02-29 09:27:56 -05:00
Paul Lorenz 04873a250d Add auth rate limiter. Fixes #1657. Also add links fablab stress test. 2023-12-21 09:48:04 -05:00
Paul Lorenz a84369a6e9 Consolidate fabric and edge persistence code. Fixes #1555 2023-12-06 17:36:37 -05:00
Paul Lorenz 73ad4c9c84 Handle fallout from putting and fabric and edge into the same project 2023-09-29 10:51:56 -04:00
Paul Lorenz f3d67b7f49 Update fabric imports 2023-09-28 23:34:28 -04:00
Paul Lorenz 07da3cd513 Merge remote-tracking branch 'edge/main' into merge-edge
Updated package names
Merged golangci-lint configurations
2023-09-27 16:54:53 -04:00
Paul Lorenz a9074719ce Fix namespace conflicts in controller/events 2023-08-30 17:16:10 -04:00
Paul Lorenz 453e6cae2a Consolidate controller/apierror/helpers and messages 2023-08-30 17:16:10 -04:00
Paul Lorenz 5b59ae13ee Update for moved packages in fabric 2023-08-23 09:40:05 -04:00
Paul Lorenz b061fe9a39 Move internal/certs to common. Remove some incidental files that weren't used. 2023-08-07 10:20:06 -04:00
Paul Lorenz 03b58ebcd3 Move jwtsigner package to controller 2023-08-04 17:04:44 -04:00
Paul Lorenz dba0fb6f7c Move protobufs to common 2023-08-04 17:01:15 -04:00
Paul Lorenz 8b3092a3d9 Merge pull request #1566 from openziti/prep-for-ziti-merge-p2
Move eid to common
2023-08-04 16:35:26 -04:00
Paul Lorenz f368b631b0 Merge remote-tracking branch 'origin/main' into prep-for-ziti-merge-p1 2023-08-04 16:26:16 -04:00
Paul Lorenz 1f5eed5956 Move eid to common 2023-08-04 11:46:53 -04:00
Paul Lorenz 7d6f4ef700 Reorganize code in preparation for merging to ziti repo, first pass. 2023-08-04 09:48:06 -04:00
Andrew Martinez 7ee4539e6a fix lint 2023-07-24 16:41:58 -04:00
Andrew Martinez 5c30981c8b fix lint 2023-07-24 16:28:17 -04:00
Andrew Martinez 79bc10b690 fix jwt auth response 2023-07-24 16:14:28 -04:00