Skip to content

Releases: thomasduft/openiddict-ui

v1.10.0

27 Dec 20:52
Compare
Choose a tag to compare

Added

  • Added support for net8.0
  • Added support for OpenIddict v5.0. Make sure to follow the official migration guide here.

v1.9.0

23 Feb 15:40
Compare
Choose a tag to compare

Removed

  • #22: Removed unused dependencies

v1.8.0

27 Dec 16:45
Compare
Choose a tag to compare

Added

  • added Bullseye based build
  • added support for OpenIddict v4.0

Changed

  • support for .net7.0

Removed

  • removed ServerWithCustomKey sample to remove heavy sample code duplication

v1.7.0

24 Aug 12:28
Compare
Choose a tag to compare

Fixes an issue when updating confidential applications:

  • the ClientSecret-property is required for confidential application

v1.6.0

07 May 20:11
a17d7f9
Compare
Choose a tag to compare
  • thanks to @FairlieAgile
  • allows to to register a custom key type for IdentityUser<TKey>

An example project using INT as the primary key is included in the samples/ServerWithCustomKey project.

...
  .AddUIIdentityStore<ApplicationUser, int>(options =>
  {
    ...
  })
  // Register the APIs for the EF based UI Store based on ASP.NET Identity.
  .AddUIIdentityApis<ApplicationUser, int>();
...

v1.5.0

26 Jan 10:41
Compare
Choose a tag to compare
  • small API change when registering .AddUIIdentityStore the TApplicationUser is now mandatory!
...
  .AddUIIdentityStore<ApplicationUser>(options =>
  {
    ...
  })
...

v1.4.0

15 Dec 07:06
1a0e720
Compare
Choose a tag to compare
  • allows to define custom policies for openiddict and identity endpoints
  • for more info see #13

v1.3.0

27 Oct 08:26
901d9a5
Compare
Choose a tag to compare
  • adds a "changepassord" endpoint to OpenIddict UI Identity API

v1.2.0

25 Aug 18:58
Compare
Choose a tag to compare

Split OpenIddict and ASP.NET Identity logic:

  • introduces the common Suite layer and distinguishes between OpenIddict and ASP.NET Identity logic
  • remains api compatible
  • requires manual adjustments when configuring services in Startup.cs

v1.1.0

05 May 11:51
Compare
Choose a tag to compare

Allows to register Permissions with the familiar IOptions pattern.

...
.AddUIApis<ApplicationUser>(options =>
  {
    // Tell the system about the allowed Permissions it is built/configured for.
    options.Permissions = new List<string>
    {
      Permissions.Endpoints.Authorization,
      Permissions.Endpoints.Logout,
      Permissions.Endpoints.Token,
      Permissions.GrantTypes.AuthorizationCode,
      Permissions.GrantTypes.Password,
      Permissions.GrantTypes.RefreshToken,
      Permissions.ResponseTypes.Code,
      Permissions.Scopes.Email,
      Permissions.Scopes.Profile,
      Permissions.Scopes.Roles,
      Permissions.Prefixes.Scope + "demo_api"
    }
  });