Blazor Server Dotnet 8 AuthorizeView Not working

I have a DotNet 8 Blazor Server App and I can get the basic auth0 authentication working and protect pages, etc. But I am unable to get the AuthorizeView tag working to protect things like navlinks. I cannot find a solid example. I am wondering if I need to create a custom AuthenticationStateProvider to keep track of the state. But this is very unclear. Any help in pointing me in the right direction would be super helpful.