Don't throw exception on unauthenticated requests

This commit is contained in:
Cody Robibero
2021-11-13 07:27:28 -07:00
parent 8868b34d78
commit 4a28f46cac
4 changed files with 14 additions and 2 deletions

View File

@@ -45,6 +45,11 @@ namespace Jellyfin.Api.Auth
try
{
var authorizationInfo = await _authService.Authenticate(Request).ConfigureAwait(false);
if (!authorizationInfo.HasToken)
{
return AuthenticateResult.NoResult();
}
var role = UserRoles.User;
if (authorizationInfo.IsApiKey || authorizationInfo.User.HasPermission(PermissionKind.IsAdministrator))
{