Changelog
All notable changes to Dangl.Identity.Client are documented here.
v2.4.2:
- When
UseDanglIdentityJwtAuthenticationis enabled on servers, the integrated endpoints for cookie authentication are disabled - CI tests for the .NET components are now also run on Linux
v2.4.1:
- Include
Idfor current user in Angular clientAuthenticationMessenger
v2.4.0:
- Refactoring of Angular client
v2.3.0:
- Update of Dangl.Identity dependencies
- Breaking Change: If you're using Dangl.Identity Jwt authentication from the Dangl.Identity.Client.Mvc package, you should set the property
UseDanglIdentityJwtAuthenticationin the configuration for Dangl.Identity totrueand ensure thatapp.UseDanglIdentityJwtTokenAuthentication()is called early in your request pipeline
v2.2.1:
- Bugfix where the Angular library failed to update the current authentication status after failed token refresh attempts
v2.2.0:
- An Angular front end package is now available at
@dangl/angular-dangl-identity-client
v2.1.0:
- Update internal dependencies to latest Dangl.Identity and to ASP.NET Core 2.2
v2.0.8:
- Update internal dependencies
v2.0.7:
- Fix bug where invalid Jwt tokens led to internal server error responses in
Dangl.Identity.Client.Mvc
v2.0.4:
- Remove
HttpMessageHandlerconstructor argument fromUserInformationTransmissionHttpHandlerto be better composable withHttpClientFactory - Add overload to
UserInformationTransmissionHttpHandlerthat allows to supplyIHttpContextAccessorto be able to resolve dependencies on the fly from theRequestServices
v2.0.3:
- Switch to
HttpClientFactory - Introduced
DanglIdentityHttpClientAccessorto abstract accessingHttpClientin Dangl.Identity.Client.Mvc services
v2.0.0:
- Add support for user identicon id properties
- Update to latest version 2.0.1 of
Dangl.Identity - Renamed
Dangl.Identity.OAuthtoDangl.Identity.Client.Mvc
v1.2.2:
- Fix deserialization error of Jwt
Bearertokens to no longer throw exceptions on invalid input in Dangl.Identity.Client.Mvc
v1.2.1:
Dangl.Identity.Clientis now public
v1.2.0:
- Add support for client-side integration of OpenID with Dangl.Identity as OpenID provider
- Add
UserInformationTransmissionHttpHandlerto share user information for requests contexts across different services IUserServicewill now also determine user ids and whether users are authenticated in inter-service calls- See the README for requirements & setup on how to transmit user ids in inter-service requests
- The extensions for OAuth as server-side integration now only support either Cookie auth or Jwt, not both. Specifying one will disable the other
v1.1.1:
- Add
UserInfoService.CLIENT_CLAIM_PREFIX IUserInfoService.GetCurrentClientIdAsync()now returns astringasClientIdto be in sync with Dangl.Identity- Added
ClientCredentialsLoginAsynctoDanglIdentityLoginHandler
v1.1.0
- Update to stay in sync with Dangl.Identity
v1.0.0
- Initial Release