v6.0.2
Release 6.0.2
Ticket #878 & Ticket #874
A client can now have one or more secrets. Different algorithms can be used to hash the client secret.
Ticket #880
The type of client (SPA, Website, etc.) can now be updated.
Ticket #851
A library has been created to migrate data from OpenIddict storage to SimpleIdServer.
Documentation : https://simpleidserver.com/docs/idserver/migrations/openiddict
Ticket #868
A library has been created to migrate data from Duende storage to SimpleIdServer.
Documentation : https://simpleidserver.com/docs/idserver/migrations/duende
Ticket #876
The PARExpirationTimeInSeconds property has been moved from the Identity Server options to the client configuration.
Ticket #875
The DeviceCodeExpirationTimeInSeconds property has been moved from the Identity Server options to the client configuration.
Ticket #873
The authorization code lifetime property has been moved from the Identity Server options to the client configuration.
Ticket #866
OpenTelemetry is now supported, and the documentation has been updated accordingly.
Documentation : https://simpleidserver.com/docs/idserver/logging/telemetry
Ticket #811
The redirect URL of the administration website can now be specified in the Identity Server's configuration file.
This change is particularly useful for running the solution in Kubernetes without requiring code changes.
Ticket #859
By default, the authentication cookie can be read by an iframe. This behavior can be disabled by calling the DisableSharingAuthCookie function, available in the fluent API.
Ticket #871
If no workflow is assigned to a registration method, it is now possible to create a new one directly from the administration website.
Ticket #872
Support has been added for different methods to hash user passwords.
Ticket #877
The properties MaxRequestParameterLifetimeSeconds, MaxBindingMessageSize, and DpopLifetimeSeconds have been moved from the Identity Server options to the client configuration.