Skip to content

Raise the samples' vite floor to 8.2.4 - #50

Merged
kirill-abblix merged 1 commit into
masterfrom
fix/vite-floor-8-2-4
Oct 24, 2026
Merged

kirill-abblix merged 1 commit into
masterfrom
fix/vite-floor-8-2-4

Conversation

@kirill-abblix

Copy link
Copy Markdown
Member

The four sample front ends that declare vite now require 8.2.4 or later. vite 8.2.0 to 8.2.3 carry GHSA-587h-7wmj-h5pm (high) and further advisories fixed in 8.2.4.

A fresh resolve of each sample audits clean, both for the whole tree and for what goes into the build. The lockfiles are not kept in the repository, so nothing else moves.

vite 8.2.0 to 8.2.3 carry GHSA-587h-7wmj-h5pm (high) and further advisories
fixed in 8.2.4. The four sample front ends that declare vite now require
8.2.4 or later, so no install can resolve an affected version. A fresh
resolve of each sample audits clean for the whole tree and for what goes
into the build; the lockfiles are not kept in the repository, so nothing
else moves.
@kirill-abblix
kirill-abblix merged commit de49a48 into master Oct 24, 2026
2 checks passed
@kirill-abblix
kirill-abblix deleted the fix/vite-floor-8-2-4 branch October 24, 2026 06:55
kirill-abblix added a commit that referenced this pull request Oct 28, 2026
* Describe the Shared Signals articles instead of naming them by their headings

Every place here that pointed at one of the two Shared Signals articles named it by
that article's heading, and the guide's heading had already changed: both links were
calling it by a name it had stopped carrying. Nothing catches that, because the link
still resolves, nothing fails, and the mismatch is visible only to someone who opens
both.

The text now says what each page is rather than quoting what it is called, so it
stays true while the page is about the same thing. Neither entry quotes a heading any
more. The wording also avoids looking like a quotation: no colon and no list of
terms, which is what makes a phrase read as a title somebody got wrong.

The reference list at the end of the sample's README puts its addresses in
parentheses. The guide's former heading carried a colon of its own, and the list's
"heading: address" shape read as two headings run together; both entries changed,
because one of them alone is what makes a list look unmaintained.

The sentence introducing the sample is rewritten rather than substituted: the new
text is a noun phrase with an article and cannot stand where a proper name did.

* Raise the samples' vite floor to 8.2.4 (#50)

vite 8.2.0 to 8.2.3 carry GHSA-587h-7wmj-h5pm (high) and further advisories
fixed in 8.2.4. The four sample front ends that declare vite now require
8.2.4 or later, so no install can resolve an affected version. A fresh
resolve of each sample audits clean for the whole tree and for what goes
into the build; the lockfiles are not kept in the repository, so nothing
else moves.

* Port the provider samples to Abblix OIDC Server 3.0

Each provider declares one tenant, resolves it with UseMultiTenancy, states its consent choice and implements the host services with the tenant first; the Identity sample keeps keys and clients per tenant.

* Resume the Minimal API sign-in at the address the endpoint resolver gives

The authorization endpoint's address comes from IOidcEndpointResolver, so a route prefix or a path base is part of it.

* Report only a duplicate key as a client already registered

Any other failure to write a registration is thrown instead of read as a taken client id.

* Link the sign-up warning to its article and spell the samples' prose American

* Serve each sample's one tenant without UseMultiTenancy()

The providers route with UseRouting; the READMEs say the issuer stays as configured at any address the request arrives at.

* Say the external-key sample's issuer has no path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant