Skip to content

Fix deploy#52

Merged
popicka70 merged 16 commits into
deploy/prodfrom
master
Aug 18, 2025
Merged

Fix deploy#52
popicka70 merged 16 commits into
deploy/prodfrom
master

Conversation

@popicka70
Copy link
Copy Markdown
Owner

No description provided.

popicka70 and others added 16 commits August 17, 2025 08:05
* Basic nuget structure

* Per scheme configuration

* Build numbering

* Publish NuGet. ClientId not name to separate cookies.

* GitHub flow updated
* Basic nuget structure

* Per scheme configuration

* Build numbering

* Publish NuGet. ClientId not name to separate cookies.

* GitHub flow updated

* Demo project

* Login fix

* NuGet demo works

* Edit scopes

* Edit scopes in grid

* Client details
* Basic nuget structure

* Per scheme configuration

* Build numbering

* Publish NuGet. ClientId not name to separate cookies.

* GitHub flow updated

* Demo project

* Login fix

* NuGet demo works

* Edit scopes

* Edit scopes in grid

* Client details
* Nu get (#42)

* Basic nuget structure

* Per scheme configuration

* Build numbering

* Publish NuGet. ClientId not name to separate cookies.

* GitHub flow updated

* Demo project

* Login fix

* NuGet demo works

* Edit scopes

* Edit scopes in grid

* Client details

* API usage

* Update default user name resolution in the NuGet

* Update workflow
* Nu get (#42)

* Basic nuget structure

* Per scheme configuration

* Build numbering

* Publish NuGet. ClientId not name to separate cookies.

* GitHub flow updated

* Demo project

* Login fix

* NuGet demo works

* Edit scopes

* Edit scopes in grid

* Client details

* API usage

* Update default user name resolution in the NuGet

* Update workflow

* Fix next tag
* Basics of IdP chaning

* Progressing with a migration

* Running version

* Identity providers in the side menu

* Fixed identity providers

* Some predefined providers

* Identity provider link

* Enhance OpenIddict client functionality for external login

Updated `WebApplicationExtensions.cs` to modify the external login handling method. It now accepts an `IOptionsMonitor<OpenIddictClientOptions>` parameter for retrieving client registrations. Added logic to resolve the appropriate registration based on provider name, issuer, or registration ID. The `RegistrationId` is now set in `AuthenticationProperties`, improving the clarity and specificity of the authentication process.

* Add OpenIddictClientOptionsPostConfigurator

Introduce a new configurator to ensure absolute RedirectUri
and PostLogoutRedirectUri for OpenIddict client registrations.
Update Program.cs to register the configurator as a singleton
service during application startup.

* Login buttons via external providers

* External login works

* Přidání podpory pro ukončení relace passtrhough

Tato změna přidává metodu `.EnableEndSessionEndpointPassthrough();` do konfigurace, čímž rozšiřuje možnosti autorizace a ukončení relace v rámci rozšíření služby ASP.NET Core.

* Změna tlačítka pro odhlášení a úpravy v AuthController

- V `AuthError.razor` bylo tlačítko pro odhlášení nahrazeno odkazem, který zajišťuje funkčnost i při nefunkčním obvodu.
- V `Profile.razor` byla odstraněna nadbytečná závorka pro zjednodušení kódu.
- V `AuthController.cs` byla přidána anotace `[AllowAnonymous]` k metodě `Logout`, která nyní přijímá parametr `clearAll` pro vymazání autentizačních údajů.

* Fix flow when client mismatch

* Fixed remote logout

---------

Co-authored-by: PopTra <popicka@trask.cz>
@popicka70 popicka70 merged commit 2b77a73 into deploy/prod Aug 18, 2025
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.

2 participants