IdentityServer4.Admin Versions Save

The administration for the IdentityServer4 and Asp.Net Core Identity

release/2.1.0

2 years ago

🚀 Release 2.1.0

  • Update to .NET 6 - #928
  • Fix Azure AAD external authentication not working since change to .net 5 - #908
  • Completed Farsi langualge locals in ForgotPassword - #897
  • Make correction towards the EF Core section - #871
  • Override OpenId redirect uri only when there's a value on configuration - #843
  • Update PersistedGrant.cshtml - #838
  • Added option to exit after migrating the database - #896
  • Spelling: ressources => resources - #850

2.0.1

3 years ago

Release 2.0.1 🚀

Fixes

#832 - Adding Client Token signing algorithms results in Error

2.0.0

3 years ago

Release/2.0.0 🚀

Breaking changes

Update to .NET 5 #827 Update IdentityServer4 to version 4.0 #633 Extract UI project for use in existing setups (#779, #770, #409, #55, #322, #133)

New features

Dutch translations added to resource (resx) files. #759 Add gulp watch for scss changes #757 Themes support #802

Fixes

XSS issue in Client Secrets and Api Resource Secrets #813 Fix serilog path to work both on Windows and Linux. #788 Auto focus 2fa inputs #773 QR code white frame #772 It's possible to register user while it's disabled in configurations #783 Correcting git auth by adding callback-path #806

2.0.0-preview-beta1

3 years ago

Release 2.0.0-preview-beta1 🚀

This is a preview version of 2.0.0-beta1 which contains:

Update IdentityServer4 to version 4.0 #633

1.0.0

3 years ago

Release 1.0.0 🚀

1.0.0-rc4

3 years ago

Release 1.0.0-rc4 🚀

This is the last release candidate - next release will be - 1.0.0

New features

  • Add suport for Azure Key Vault (#715)
  • Add delegation grant type validator (#717)
  • Improved signout in external providers (#707)
  • Integration of configurable Azure Active Directory Provider (#722)
  • Add bootstrap themes - bootswatch (#748)
  • CSP Configuration Trusted Domains from appsettings.json (#724)
  • Added support for portuguese language (#746)

Fixes

  • Referencing incorrect Cert Config value (#589)
  • External Provider (AAD) Logout Loop (#714)
  • Localization language change clears QueryString (#742)

1.0.0-rc3

3 years ago

Release 1.0.0-rc3 🚀

Fixes

#699 - RegisterWithoutUsername view has a localization Bug #677, #697 - RegisterWithoutUsername view bug after form Post, if ModelState have errors. #690 - Error deleting logs and auditlogs #681 - Forgot your password fails when RequireUniqueEmail is false #684 - Expose method AutoSaveChangesAsync in Repositories #689 - Fix mapping for UserProvider and RoleClaim and rewrite generic params around these objects #678 - AuditLog table migration fail while seeding data on MySql (MariaDB 10.5)

1.0.0-rc2

3 years ago

Release 1.0.0-rc2 🚀

New features

  • Change solution to use https by default
  • Rewrite docker-compose with nginx and https (#634)
  • Add German translation (#480)
  • Add Serilog sink for seq
  • Add new endpoints and methods for UpdateUserClaimsAsync, UpdateRoleClaimsAsync, GetClaimUsersAsync (#653)
  • Add forwarded headers for Admin UI, Admin UI Api and STS
  • Add view for email confirmation after registration (connected to new configuration flag - RequireConfirmedAccount)
  • Add new configuraion options:
    • HideUIForMSSqlErrorLogging
    • SeedConfiguration
      • ApplySeed
    • DatabaseConfiguration
      • ApplyDatabaseMigrations
    • AdvancedConfiguration
      • PublicOrigin
      • IssuerUri
    • DockerConfiguration
      • UpdateCaCertificate
    • BasePath
    • SendGridConfiguration
      • EnableClickTracking
    • SmtpConfiguration
      • From
  • Add email support from Admin and Admin.Api projects (#529)
  • Add IdentityOptions configuration to appsettings.json (#669)

Breaking changes

  • Add new project Skoruba.IdentityServer4.Shared - for shared consts and services
  • Simplified usage of Identity and generic types (#576)
  • Change grant type for AdminUI and SwaggerUI to authorization code flow with PKCE
  • Add dataprotection for Admin UI, Admin UI Api and STS into database
  • Set common application name for data protection between Admin and STS (#548)
  • Add default implementation of Identity dtos (#587)
  • Change primary key for audit logging from int to long (#587)
  • Remove implicit flow and password resource owner flow from client template
  • Fix CookiePolicyOptions for new changes regarding to SameSitePolicy
  • Improvements to Forgot Password functionality (#609)
  • Admin, Admin.Api, STS.Identity added support for environment-specific configuration files (#551)
  • Rename methods:
    • DeleteUserClaimsAsync to DeleteUserClaimAsync
    • DeleteRoleClaimsAsync to DeleteRoleClaimAsync

Fixes

  • Encode PasswordResetToken and EmailConfirmationToken to Base64URL
  • Fix loading of HomePageLogoUri and FaviconUri (#561, #562)
  • Cannot create hashed client secret via Admin API (#625, #628)
  • Fix Russian translation (#656)
  • Update Danish translations for Identity (STS) FE (#543)

1.0.0-rc1

4 years ago

Release 1.0.0-rc1 🚀

Updates:

Update to .NET Core 3.1 #360 Update Identityserver4 and Automapper #324

New features:

Add audit logging #61, #391 Add docker support #121 Add support for multiple DbProviders #408, #376 Add health checks #450

Api improvements:

Add Created HTTP response code for all post methods #381 Add API tests #383 Add logging into API #363 Add validation for API, update API configuration #370 Add CORS support

New translations and localization improvements:

Finnish translation #410 Spanish translation #368 Danish translation #394 French translation #340 Add language support to DatePicker #345 Configurable localization in AppSettings.json #401 Improve localization of ASP.NET Core Identity #423

Configuration improvements:

Add project name and icons into AppSettings.json Add configurable seeding for IdentityServer4 and Asp.Net Core Identity into AppSettings.json #228 Remove extra configuration interfaces and service provider #416

Fixes:

Fix registration without username, only using email #378 DatePicker's locale doesn't change when switching language #343 Deleting logs fails on .NET Core 3.0 (EF Core 3.0) #426 External login and 2FA or lockout #389 Fix admin logout redirect #374 Fix single quote in PickerTag labels #334 Fix SmtpClient default credentials #328 Disable delete current user #372

1.0.0-beta7

4 years ago

New features:

  • Add new API and swagger support #105
  • Add Swedish (sv) localization #253
  • Hide hashes from UI for Client Secrets and Api Secrets, add description and expiration #286
  • Add button for cleaning old log records #199

Breaking changes:

  • Move repositories from BusinessLogic projects to EntityFramework projects #250
  • Project changes:
    • Skoruba.IdentityServer4.EntityFramework.DbContexts => move to Skoruba.IdentityServer4.EntityFramework.Shared
    • Skoruba.IdentityServer4.EntityFramework.Identity => move Identity entities to Skoruba.IdentityServer4.EntityFramework.Shared
    • New project Skoruba.IdentityServer4.EntityFramework.Shared - for shared stuff related to EntityFramework
    • New project Skoruba.IdentityServer4.EntityFramework.Extensions - contains extensions related to EntityFramework

Fixes:

  • Fix #264 - ReturnUrl is null in ExternalLogin
  • Fix #279 - SubjectName is always null in PersistedGrantRepository
  • Fix #248 - ReturnUrl is null in 2FA
  • Fix loading of configuration from appsettings.json for logging via mssql sink, inluding some minor changes in logging UI
  • Fix update action in Picker component