Skip to content

Latest commit

 

History

History
140 lines (109 loc) · 7.26 KB

File metadata and controls

140 lines (109 loc) · 7.26 KB

7.2.0

New features:

  • Add AppHomeTenantId to MicrosoftIdentityApplicationOptions to allow multi-tenant applications to specify the AppHomeTenantId to be used for client credentials. See PR #142 and Id Web for details.

7.1.0

New features:

  • Add support for internal Microsoft services for token acquisition extensibility. See issue #135 for details.

Engineering excellence

  • Add publicAPI, bannedAPI and Async analyzers. See issue #136 for details.
  • Fix compiler warnings. See issue #137 for details.

7.0.0

Breaking changes:

  • Extends the 'IDownstreamApi' interface to include overrides with JsonTypeInfo<T> parameters for source generated JSON serialization. See PR for details.

6.0.0

Breaking changes:

  • Updates the 'IAuthorizationHeaderProvider' interface to include a new method 'GetAuthorizationHeaderAsync'. See issue #130 for details.

5.3.0

New features:

  • Added two new properties AcceptHeader and ContentType to DownstreamApiOptions class. See issue #123 for details.

Bug fix:

  • Fix file path for xml comment. See issue #117 for details.

5.2.0

5.1.0

API additions to enable support for managed identities.

5.0.0

  • Introduce a unique identifier for a CredentialDescription object. See PR for details.

  • Change AuthorizationHeaderProviderOptions to use a string instead of HttpMethod. See PR for details. This is a breaking change, but shouldn't affect you if you are using the configuration.

  • Add integrated API compatibility. See PR for details.

4.1.0

  • New Id property on CredentialDescription. See PR for details

4.0.0

  • Use Assembly Reference instead of PackageReference. See PR for details.

3.2.1

  • Improve the XML documentation (See #85 and #86)
  • Add unit tests for a 100% code coverage

3.2.0

  • Add RequiresUnreferencedCode attribute to IDownstreamApi and IDownstreamApiHttpMethods. See #82 for details.

3.1.0

  • Add ExtraQueryParameters to AcquireTokenOptions. See pr for details.

3.0.1

  • Re-add support for net462.

3.0.0

  • Rename JwtClaim to PopClaim in AcquireTokenOptions. See issue #74 for details.
  • Remove support for net462.

2.1.0

2.0.1

  • Rename CallAsync to CallApiAsync

2.0.0

  • Rename DownstreamRestApi to DownstreamApi.

1.2.0

  • Fixes 54

1.1.0

  • Releasing non-preview version

1.0.6-preview

1.0.5-preview

API Changes to improve the developer experience

  • New property TokenType on AcquireTokenResult.
  • ApplicationAuthenticationOptions renamed to IdentityApplicationOptions, and MicrosoftAuthenticationOptions to MicrosoftIdentityApplicationOptions
  • Removed ITokenAcquirerFactory.GetTokenAcquirer(string authority, string clientId, System.Collections.Generic.IEnumerable clientCredentials, string? region), as the same is doable with GetTokenAcquirer(IdentityApplicationOptions identityApplicationOptions)
  • Added helpers to IDownstreamRestApi for each of the Http methods.
  • Split DownstreamRestApiOptions into AuthorizationHeaderProviderOptions (now used in IAuthorizationHeaderProvider), and DownstreamRestApiOptions, which adds the scopes. A new derived class DownstreamRestApiOptionsReadOnlyHttpMethod enables a better developer experience in the IDownstreamWebApi methods which names starts with an HttpMethod (no confusion and risk to change the HTTP method in the delegate)

1.0.4-preview

Feature

  • Adding extensibility for credentials: see #30

1.0.3-preview

Bug fix:

  • Remove param from Interface.

1.0.0-preview

Bug fix:

  • CorrelationId should be a string and not a GUID. See issue for details.
  • Rename AuthenticationOptions to ApplicationAuthenticationOptions.

2.0.2-preview

Bug fix:

  • Remove the default region.

2.0.0

Initial release of Microsoft.Identity.Abstractions which brings interfaces and POCO classes used in all the Microsoft .NET authentication libraries provided by Identity and Network Access (IDNA) see ReadME.md for details.