- 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 |
||
|---|---|---|
| .. | ||
| AuthenticatedView.razor | ||
| AuthenticationForm.razor | ||
| AuthenticationProviderDialog.razor | ||