Commit Graph

61 Commits (ba0148ab1c397b3900447fc26d76477c648184e6)

Author SHA1 Message Date
Shadowghost d5fec4963e
Fix FirstTimeSetupHandler not failing on invalid user if not in setup mode (#9747)
2 years ago
Cody Robibero 4873d2a54d
Fix auth endpoints using api key (#9408)
2 years ago
Shadowghost 87b2bc5dc4
Fix LocalAccessOrRequiresElevationHandler (#9315)
2 years ago
Shadowghost b8ed1f81cd Add back LocalAccessOrRequiresElevationPolicy
2 years ago
Shadowghost b7418d6e9e Add permission for collection management
2 years ago
cvium a5e2ae4979 fix merge conflict
2 years ago
cvium ac118e10f0 remove unnecessary init
2 years ago
cvium f4a7583c46 fix empty user id check for api keys
2 years ago
cvium f984f31896 admins shouldn't be able to circumvent remote access policies
2 years ago
cvium 209edd38a4 refactor: simplify authz
2 years ago
Bond_009 52194f56b5 Replace != null with is not null
2 years ago
Bond_009 c7d50d640e Replace == null with is null
2 years ago
cvium 5dc30c6a6d fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2 years ago
Cody Robibero 4a28f46cac Don't throw exception on unauthenticated requests
3 years ago
Claus Vium deb349f4c5
Merge pull request #5755 from BaronGreenback/NetworkAccessPolicy
3 years ago
KonH 7c282ec369 Fix warning: The nullable warning suppression expression is redundant (#2149)
3 years ago
Bond_009 13fbfe6091 Target net6.0
3 years ago
cvium a60a1ab89b Fix xmldoc
3 years ago
cvium 6637a3096a Remove the dependency on BaseAuthorizationHandler
3 years ago
cvium 8496d7638a Merge branch 'master' into NetworkAccessPolicy
3 years ago
Patrick Barron a0c6f72762 Migrate authentication db to EF Core
4 years ago
Bond_009 91c2a57b28 Enable nullable reference types for MediaBrowser.Common
4 years ago
BaronGreenback fb7587dd84 Renamed
4 years ago
BaronGreenback 5fb7557763 Network Access Policy
4 years ago
Ionut Andrei Oanca fbeb0228a2 Minor code style related change
4 years ago
Ionut Andrei Oanca 499f3ee950 Update authorization policies for SyncPlay
4 years ago
Joshua M. Boniface bba01bf7b9
Merge pull request #3194 from OancaAndrei/syncplay-enhanced
4 years ago
Ionut Andrei Oanca 23473ef8fb Fix access policies to SyncPlay
4 years ago
cvium 7e0ea296c3 Move request validation to auth policies
4 years ago
crobibero cd459c51f3 Return NoResult only when request doesn't have a token.
4 years ago
crobibero 38b3b4f867 Provide NoResult instead of Fail in CustomAuthenticationHandler
4 years ago
cvium e78c63c4dc Remove OriginalAuthenticationInfo and add IsAuthenticated property
4 years ago
crobibero 981f000437 Use proper IsApiKey flag
4 years ago
crobibero c037d3536d clean up authorization handlers
4 years ago
crobibero 39924f9992 Allow apikey to authenticate as admin
4 years ago
cvium 7576824cee Standardize use of IsLocal and RemoteIp
4 years ago
crobibero e7f55c5110 Fix Requirement assigned to Handler
4 years ago
crobibero 05f9473544 Apply fixes from review
4 years ago
crobibero fffa94fc33 Apply fixes from review
4 years ago
crobibero 1535f363b2 Fix some request parameters
4 years ago
crobibero f645e2f884 Move DynamicHlsService to Jellyfin.Api
4 years ago
crobibero 5c66f9e471 changes from merge
4 years ago
crobibero 1385064497 Merge remote-tracking branch 'upstream/master' into api-migration-merge
4 years ago
crobibero 5d34b07d1f Make query parameters nullable or set default value
4 years ago
crobibero 38788a1f1d Merge remote-tracking branch 'upstream/api-migration' into api-library
4 years ago
David 1c78482b48 Use authorization code from api-migration to fix startup wizard
4 years ago
crobibero e2a7e8d97e Move LibraryService.cs to Jellyfin.Api
4 years ago
David Ullmer 7e91ded587 Remove #nullable enable
4 years ago
crobibero 774fdbd031 Fix tests.
4 years ago
crobibero 4aac936721 Add more authorization handlers, actually authorize requests
4 years ago