Mise en place de l'authentification Keycloak
This commit is contained in:
13
ChessCubing.App/Components/RedirectToLogin.razor
Normal file
13
ChessCubing.App/Components/RedirectToLogin.razor
Normal file
@@ -0,0 +1,13 @@
|
||||
@inject NavigationManager Navigation
|
||||
|
||||
@code {
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
var relativePath = Navigation.ToBaseRelativePath(Navigation.Uri);
|
||||
var returnUrl = string.IsNullOrWhiteSpace(relativePath)
|
||||
? "/"
|
||||
: relativePath.StartsWith("/", StringComparison.Ordinal) ? relativePath : $"/{relativePath}";
|
||||
|
||||
Navigation.NavigateTo($"authentication/login?returnUrl={Uri.EscapeDataString(returnUrl)}");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user