Conversation
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* 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
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* 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
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* 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 * Return github action
popicka70
added a commit
that referenced
this pull request
Aug 17, 2025
* 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 * Return github action * Add backchannnel logout to NuGet
popicka70
added a commit
that referenced
this pull request
Aug 18, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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 * Nu get (#42) (#44) * 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 * NewNuget (#46) * 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 * New nuget. Fixes name resolution. (#47) * 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 * Return github action * Add backchannnel logout to NuGet * Fix MFA setup button * Idp chaining (#50) * 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> --------- Co-authored-by: PopTra <popicka@trask.cz>
popicka70
added a commit
that referenced
this pull request
Aug 18, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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 * Nu get (#42) (#44) * 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 * NewNuget (#46) * 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 * New nuget. Fixes name resolution. (#47) * 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 * Return github action * Add backchannnel logout to NuGet * Fix MFA setup button * Idp chaining (#50) * 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> * Fix deploy --------- Co-authored-by: PopTra <popicka@trask.cz>
popicka70
added a commit
that referenced
this pull request
Aug 18, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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 * Nu get (#42) (#44) * 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 * NewNuget (#46) * 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 * New nuget. Fixes name resolution. (#47) * 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 * Return github action * Add backchannnel logout to NuGet * Fix MFA setup button * Idp chaining (#50) * 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> * Fix deploy * Remove dependency OpenIddict.Client.WebIntegration --------- Co-authored-by: PopTra <popicka@trask.cz>
popicka70
added a commit
that referenced
this pull request
Aug 18, 2025
* Nu get (#41) * Basic nuget structure * Per scheme configuration * Build numbering * Publish NuGet. ClientId not name to separate cookies. * GitHub flow updated * 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 * Nu get (#42) (#44) * 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 * NewNuget (#46) * 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 * New nuget. Fixes name resolution. (#47) * 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 * Return github action * Add backchannnel logout to NuGet * Fix MFA setup button * Idp chaining (#50) * 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> * Fix deploy * Remove dependency OpenIddict.Client.WebIntegration --------- Co-authored-by: PopTra <popicka@trask.cz>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.