- Moves authentication back to a /Authenticate page route - Flatten the namespaces of page components - Implement top-level layouts as windows - Move handling of redirecting to /Authenticate with component inside of an AuthenticatedLayout - Use individiual injected services instead of SDK.Client - Wipe out tokens on logout - Process logout even if server can't be reached |
||
|---|---|---|
| .. | ||
| AuthenticationFormState.cs | ||
| AuthenticationStage.cs | ||
| LoginForm.razor | ||
| RegistrationForm.razor | ||
| ServerSelector.razor | ||