aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/HttpServer/Security
AgeCommit message (Collapse)Author
2025-03-25WIP fixed namespacesJPVenson
2025-01-26Prepared Seperation of Database components for future multi provider supportJPVenson
2022-10-06fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContextcvium
2022-09-28Remove redundant using directivesHannes Braun
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2021-12-27More cleanupBond_009
2021-12-20Use our own Contains extensioncvium
2021-11-13Don't throw exception on unauthenticated requestsCody Robibero
2021-06-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Devices/DeviceManager.cs # Emby.Server.Implementations/HttpServer/Security/SessionContext.cs # Emby.Server.Implementations/Security/AuthenticationRepository.cs # Emby.Server.Implementations/Session/SessionManager.cs # Jellyfin.Server.Implementations/Security/AuthorizationContext.cs # MediaBrowser.Controller/Library/IUserManager.cs # MediaBrowser.Controller/Net/ISessionContext.cs
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-05-20Enable nullable reference types for Emby.Server.ImplementationsBond_009
2021-05-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-16Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.csClaus Vium
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-05-16Reduce some allocationscvium
2021-04-17Remove unused using directivesBaronGreenback
2021-04-10Make device/session code asyncPatrick Barron
2021-03-23Remove conversion from IPAddress to string to IPAddressDavid
2020-12-15This is only used in one place and therefore will always be HttpRequest.Ryan Petris
2020-12-15If requestContext is HttpRequest, get the context from it properly.Ryan Petris
2020-12-09Fix inverted condition when authenticating with an ApiKeycrobibero
2020-12-01Return NoResult only when request doesn't have a token.crobibero
2020-11-14Use string.Trim(char) instead of string.Trim(char[]) where possibleBond_009
2020-11-14Use string.Split(char) where possible instead of string.Split(char[])Bond_009
2020-11-08Remove OriginalAuthenticationInfo and add IsAuthenticated propertycvium
2020-11-08Merge pull request #4330 from crobibero/api-key-authClaus Vium
Fix ApiKey authentication
2020-10-28Use proper IsApiKey flagcrobibero
2020-10-26Fix setting duplicate keys from auth headercrobibero
2020-10-15Move SecurityExceptioncrobibero
2020-10-14Allow apikey to authenticate as admincrobibero
2020-09-10Standardize use of IsLocal and RemoteIpcvium
2020-09-02More fixesClaus Vium
2020-09-02Remove ServiceStack and related stuffClaus Vium
2020-08-03Merge remote-tracking branch 'upstream/master' into api-migrationcrobibero
2020-07-23Remove unused dependencies.Patrick Barron
2020-06-20Use authorization code from api-migration to fix startup wizardDavid
2020-06-17revert adding Jellyfin to auth headercrobibero
2020-06-16Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.csCody Robibero
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2020-06-16fix SA1513/SA1516telans
2020-06-15Add GetAuthorizationInfo for netcore HttpRequestcrobibero
2020-06-15Add more authorization handlers, actually authorize requestscrobibero
2020-06-14Merge remote-tracking branch 'upstream/master' into HEADcrobibero
2020-06-15fix SA1005telans
2020-06-15fix SA1510telans
2020-06-13Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Jellyfin.Data.csproj
2020-06-13merge master into api-migrationcrobibero
2020-06-13Merge pull request #3254 from crobibero/iloggerdkanada
Use typed logger where possible
2020-06-11Use the "legacy" AuthenticationExceptionClaus Vium
2020-06-05Use typed logger where possiblecrobibero
2020-06-01Remove log spam when using legacy apicrobibero
2020-05-26Make SonarCloud less angryPatrick Barron