Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

Releases: cmu-sei/Identity

1.5.5-rc5

1.5.5-rc5 Pre-release
Pre-release

Choose a tag to compare

@sei-jmattson sei-jmattson released this 09 May 20:31
wip

v1.5.5-rc4

v1.5.5-rc4 Pre-release
Pre-release

Choose a tag to compare

@sei-jmattson sei-jmattson released this 09 May 20:16
fix overwriting of external claims

v1.5.5-rc3

v1.5.5-rc3 Pre-release
Pre-release

Choose a tag to compare

@sei-jmattson sei-jmattson released this 09 May 18:50
extract external registration name from email

v1.5.5-rc2

v1.5.5-rc2 Pre-release
Pre-release

Choose a tag to compare

@sei-jmattson sei-jmattson released this 09 May 16:02
fix acr_value

v1.5.5-rc1

v1.5.5-rc1 Pre-release
Pre-release

Choose a tag to compare

@sei-jmattson sei-jmattson released this 08 May 20:00
add external-idp options

v1.5.4

Choose a tag to compare

@sei-jmattson sei-jmattson released this 23 Jun 17:08
7ce3070

Adds Azure Application Insights telemetry when configuration Insights__ConnectionString is set.

v1.5.3

Choose a tag to compare

@sei-jmattson sei-jmattson released this 16 Jun 13:16

Anonymizes default (new) resource names by removing the actor's name from them.

v1.5.2

Choose a tag to compare

@sei-jmattson sei-jmattson released this 15 Apr 01:09

Set minor state cookies as secure in production.
Fix issue with expired account checking.

v1.5.1

Choose a tag to compare

@sei-jmattson sei-jmattson released this 31 Mar 19:46

Adds an Account__Authentication__ExpireAfterDays = 0 setting that, if set greater than zero, disallows authentication for users whose last login is beyond that interval.

This setting implies a support mechanism since an administrator will need to re-enable the account if necessary.

v1.5.0

Choose a tag to compare

@sei-jmattson sei-jmattson released this 10 Mar 16:36
9f19714

Updates handling of client certificates.

The application assumes an upstream ssl terminator validates any client certificate and adds headers with client cert data. While the app can receive the client certificate as a header value, this has drawbacks because 1) passing multiline header values isn't standard, and 2) that work has generally already been done by the upstream terminator.

For security reasons, the operator MUST ensure that configured ssl client cert headers are ONLY set by the upstream ssl terminator.

Changes:

  • parses x500 distinguished names in addition to the existing ldapv3 formatted DNs.
  • removed the default (nginx) header names. Operators must configure with expected header names.
  • allows multiple client cert header options (changed from string to array of string)
## Header values for certificate data received from reverse proxy (i.e. nginx)
## ** These are NOT defaults. You must include your values.  Nginx values are shown.
# Account__Authentication__ClientCertHeader = X-ARR-ClientCert
# Account__Authentication__ClientCertSubjectHeaders__0 = ssl-client-subject-dn
# Account__Authentication__ClientCertIssuerHeaders__0 = ssl-client-issuer-dn
# Account__Authentication__ClientCertSerialHeaders__0 = ssl-client-serial
# Account__Authentication__ClientCertVerifyHeaders__0 = ssl-client-verify

"Security" enhancement

  • removed anonymous access from the public /api/version and /api/stats endpoints.