Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/c037d3536d44b32de81a43425fb276ec4af5d103
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
13 additions and
9 deletions
@ -29,13 +29,15 @@ namespace Jellyfin.Api.Auth.DefaultAuthorizationPolicy
protected override Task HandleRequirementAsync ( AuthorizationHandlerContext context , DefaultAuthorizationRequirement requirement )
{
var validated = ValidateClaims ( context . User ) ;
if ( ! validated )
if ( validated )
{
context . Succeed ( requirement ) ;
}
else
{
context . Fail ( ) ;
return Task . CompletedTask ;
}
context . Succeed ( requirement ) ;
return Task . CompletedTask ;
}
}
@ -29,13 +29,15 @@ namespace Jellyfin.Api.Auth.IgnoreParentalControlPolicy
protected override Task HandleRequirementAsync ( AuthorizationHandlerContext context , IgnoreParentalControlRequirement requirement )
{
var validated = ValidateClaims ( context . User , ignoreSchedule : true ) ;
if ( ! validated )
if ( validated )
{
context . Succeed ( requirement ) ;
}
else
{
context . Fail ( ) ;
return Task . CompletedTask ;
}
context . Succeed ( requirement ) ;
return Task . CompletedTask ;
}
}
@ -29,13 +29,13 @@ namespace Jellyfin.Api.Auth.LocalAccessPolicy
protected override Task HandleRequirementAsync ( AuthorizationHandlerContext context , LocalAccessRequirement requirement )
{
var validated = ValidateClaims ( context . User , localAccessOnly : true ) ;
if ( ! validated )
if ( validated )
{
context . Fail( ) ;
context . Succeed( requirement ) ;
}
else
{
context . Succeed( requirement ) ;
context . Fail( ) ;
}
return Task . CompletedTask ;