Commit Graph

302 Commits

Author SHA1 Message Date
Andrew Martinez a46a10d9eb use new github.com/openziti/edge-api repository
- fixes import statements
2023-01-24 16:03:20 -05:00
Andrew Martinez 69c31fcf3e uses github.com/openziti/edge-api
- removes old api specific scripts, generated files, etc
2023-01-24 14:45:24 -05:00
Paul Lorenz 8563490cd8 Fix identity links. Fixes #1233. Fixes #1234 2022-11-16 16:15:12 -05:00
Paul Lorenz 185a767842 Fix links factory on identity type. Fixes #1232 2022-11-16 16:13:31 -05:00
Paul Lorenz d022405ea8 Merge pull request #1235 from openziti/fill-in-client-cert-chains
Fill in client cert chains when enrolling
2022-11-11 16:09:18 -05:00
Paul Lorenz 90e7b0f0a6 Fill in client cert chains when enrolling 2022-11-11 14:30:55 -05:00
Andrew Martinez 5dc8a66fe9 addresses #1226 api session certificate issues w/ 3rd party cas
- events during a multi-step transaction were immediately emitting events
  causing out of order and incomplete events to be received,
  specifically API Sessions w/o fingerprints
- API Session Certificates created implicitly during 3rd Party CA auth
  did not properly set all properties
- adds tests
2022-11-04 14:40:07 -04:00
Paul Lorenz 63c161224a Add linter and fix issues found by linter 2022-10-10 16:56:51 -04:00
Paul Lorenz ad8392cef4 Update deps 2022-10-10 16:56:50 -04:00
Paul Lorenz 3a265ca32f Fix patching tags on services and transit routers. Fixes #1174 2022-09-15 09:40:12 -04:00
Paul Lorenz a3b31eb5ed Convert posture checks to use raft commands. Fixes #1125 2022-08-09 21:54:53 -04:00
Paul Lorenz 2e578ab784 Update identities to use raft commands. Fixes #1131 2022-08-09 14:58:23 -04:00
Paul Lorenz 4ce51b271c Convert transit routers to use raft commands. Fixes #1132 2022-08-09 09:38:07 -04:00
Paul Lorenz d3a4c7d0ac Update edge routers to use raft commands. Fixes #1107 2022-08-04 10:43:21 -04:00
Paul Lorenz 5c27d8308c Update enrollments to use raft commands. Fixes #1130 2022-08-04 10:14:39 -04:00
Paul Lorenz fe1b0463d7 Update authenticators to use raft commands. Fixes #1099 2022-08-04 10:14:21 -04:00
Paul Lorenz f60c06491e Update MFA to use raft commands. Closes #1128 2022-08-02 14:56:51 -04:00
Paul Lorenz d068397cd0 Rename controller model handler types to manager. Fixes #1124 2022-08-01 14:00:01 -04:00
Paul Lorenz cb0a634414 Update edge services to use raft commands. Fixes #1118 2022-07-29 15:56:09 -04:00
Paul Lorenz 3b57f19d61 Convert identity type handler to manager Fixes #1117 2022-07-29 15:36:14 -04:00
Paul Lorenz 0e827df0e2 Convert external jwt signers to raft commands. Fixes #1116 2022-07-29 14:56:56 -04:00
Paul Lorenz 9303b24547 Update service policies to use raft commands. Fixes #1111 2022-07-28 18:40:47 -04:00
Paul Lorenz d0ed5aa00e Update service edge router policies to use raft commands. Fixes #1110 2022-07-28 18:31:19 -04:00
Paul Lorenz e198f16c3d Convert edge router policies to raft commands. Fixes #1108 2022-07-28 18:30:26 -04:00
Paul Lorenz 6b9cfeac4b Convert CAs to use raft style commands. Fixes #1100 2022-07-27 14:46:03 -04:00
Paul Lorenz 605935c224 Update config types to use raft style commands. Fixes #1101 2022-07-27 14:45:22 -04:00
Paul Lorenz 387d54adb1 Handles changes to UpdatedFields and EntityManager. Consolidate bolt
sink/source to edgeEntity. Make patch conversion method optional
2022-07-27 11:33:37 -04:00
Paul Lorenz 226e87d642 Convert auth policies to use raft commands. Fixes #1097 2022-07-20 16:58:34 -04:00
Paul Lorenz bae7e40b61 Update for foundation changes 2022-07-01 15:55:30 -04:00
Paul Lorenz 12df770d04 Update copyright 2022-06-30 17:45:08 -04:00
Paul Lorenz 91ea3816b8 Update for terminator terminology changes 2022-06-22 16:24:01 -04:00
Andrew Martinez 7d017ba34a addresses #1064 name on edge router patch can not be nil 2022-06-22 12:14:29 -04:00
Paul Lorenz be7f82d149 Fix tag update on edge router with PATCH. Fixes #1043 2022-06-10 14:15:09 -04:00
Andrew Martinez e6c938808f adds missing /identity/:id/enrollments link 2022-06-08 14:25:20 -04:00
Andrew Martinez 39460988df adds identity enrollments endpoint
- removes unused details field
- adds tests, adds validation formats
2022-06-08 13:53:23 -04:00
Andrew Martinez 9ae2eb825c adds jwks support
- ext-jwt-signers now support jwks endpoints in addition to static
  certificates
- ext-jwt-signers now require either kid+cert or jkwsEndpoint
- ext-jwt-signers now requires issuer and audience fields
- jwksEndpoints are initially cached and will be revalidated on invalid
  auth once every 5s at most
- adds more external id tests
2022-06-07 09:57:22 -04:00
Andrew Martinez f68321d19c fixes openziti/edge#1035 defaults from nil to empty slice 2022-06-06 16:17:02 -04:00
Andrew Martinez 0014b39f7e update xweb to v2 2022-06-06 14:33:42 -04:00
Paul Lorenz 2f6a3bc828 Update handler -> manager for base types and config 2022-06-02 00:05:54 -04:00
Paul Lorenz 7cf9dc135d Initial support for raft and command style architecture 2022-06-01 23:52:07 -04:00
Andrew Martinez 7381423974 use cmap generics, update fabric 2022-05-27 11:02:51 -04:00
Andrew 7c9dda9191 Merge pull request #1019 from openziti/update.fabric.xweb.move
updates fabric w/ xweb moved out
2022-05-27 08:59:26 -04:00
Andrew Martinez 601f73e7fb fixes post/update ripple breakage 2022-05-26 17:16:02 -04:00
Andrew Martinez 6fcde2ee3c fix scenarios where nil or non map is provided in data causes a panic
- fixes edge #1020
- adds higher level error
- adds store level error
2022-05-26 17:03:43 -04:00
Andrew Martinez 47b210c67b updates fabric w/ xweb moved out 2022-05-26 11:27:09 -04:00
Andrew Martinez c5f156dd9e adds x509 claims support for external ids to CAs
- adds REST API CA external id field
- adds rest api for external fields
- refactors authentication interfaces for federation
- alters authentication moduels to return AuthResult interfaces
- allows AuthResults to provide external x509 certs as session certs
2022-05-23 13:08:16 -04:00
Andrew Martinez 72729fd731 adds the ability to create identity enrollments 2022-05-12 12:40:49 -04:00
Andrew de9cd7298f Merge pull request #985 from openziti/adds.authenticator.enrollment.reissue
Adds authenticato re-enrollment
2022-05-06 10:37:53 -04:00
Paul Lorenz 0243212f83 Use ZitiSession const from golang sdk instead of foundation (so we can remove it from foundation) 2022-05-02 17:20:03 -04:00
Andrew Martinez fb1bff0083 adds re-enrollment for existing authenticators
- REST API Endpoints in Management API
- adds JWT to Management API enrollments endpoint
2022-04-21 15:01:28 -04:00