Releases: thomasduft/openiddict-ui
Releases · thomasduft/openiddict-ui
v1.10.0
v1.9.0
v1.8.0
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
Fixes an issue when updating confidential applications:
- the
ClientSecret
-property is required for confidential application
v1.6.0
- 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
- small API change when registering .AddUIIdentityStore the TApplicationUser is now mandatory!
...
.AddUIIdentityStore<ApplicationUser>(options =>
{
...
})
...
v1.4.0
v1.3.0
- adds a "changepassord" endpoint to OpenIddict UI Identity API
v1.2.0
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
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"
}
});