Skip to content

Release v22.131.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 19:59
f7020c8

The HTTP connection resolver can now authenticate to its endpoint with a bearer token, either through OAuth 2.0 client credentials or through Microsoft Entra ID with an Azure credential such as a managed identity.

Added

  • Bearer-token authentication for HttpConnectionResolver: configure ClientCredentials with a token endpoint, client id, client secret and optional scope, and the resolver caches the token until shortly before it expires, refreshes it once when the endpoint answers 401, and never logs it (#3453)
  • Cratis.Arc.Connections.Azure package that authenticates the resolver with Microsoft Entra ID through an Azure credential, such as a managed identity or workload identity, using the AzureCredential authentication type (#3453)
  • An extension point, IConnectionResolverAccessTokenProvider, for supplying resolver tokens from your own identity system (#3453)