| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-21 | Optimize Guid comparisons | Bond_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-27 | More cleanup | Bond_009 | |
| 2021-12-20 | Use our own Contains extension | cvium | |
| 2021-11-13 | Don't throw exception on unauthenticated requests | Cody Robibero | |
| 2021-06-18 | Merge branch 'master' into authenticationdb-efcore | Patrick 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-20 | Migrate authentication db to EF Core | Patrick Barron | |
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-05-18 | Merge branch 'master' into authenticationdb-efcore | Patrick Barron | |
| # Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs | |||
| 2021-05-16 | Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs | Claus Vium | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-05-16 | Reduce some allocations | cvium | |
| 2021-04-17 | Remove unused using directives | BaronGreenback | |
| 2021-04-10 | Make device/session code async | Patrick Barron | |
| 2021-03-23 | Remove conversion from IPAddress to string to IPAddress | David | |
| 2020-12-15 | This is only used in one place and therefore will always be HttpRequest. | Ryan Petris | |
| 2020-12-15 | If requestContext is HttpRequest, get the context from it properly. | Ryan Petris | |
| 2020-12-09 | Fix inverted condition when authenticating with an ApiKey | crobibero | |
| 2020-12-01 | Return NoResult only when request doesn't have a token. | crobibero | |
| 2020-11-14 | Use string.Trim(char) instead of string.Trim(char[]) where possible | Bond_009 | |
| 2020-11-14 | Use string.Split(char) where possible instead of string.Split(char[]) | Bond_009 | |
| 2020-11-08 | Remove OriginalAuthenticationInfo and add IsAuthenticated property | cvium | |
| 2020-11-08 | Merge pull request #4330 from crobibero/api-key-auth | Claus Vium | |
| Fix ApiKey authentication | |||
| 2020-10-28 | Use proper IsApiKey flag | crobibero | |
| 2020-10-26 | Fix setting duplicate keys from auth header | crobibero | |
| 2020-10-15 | Move SecurityException | crobibero | |
| 2020-10-14 | Allow apikey to authenticate as admin | crobibero | |
| 2020-09-10 | Standardize use of IsLocal and RemoteIp | cvium | |
| 2020-09-02 | More fixes | Claus Vium | |
| 2020-09-02 | Remove ServiceStack and related stuff | Claus Vium | |
| 2020-08-03 | Merge remote-tracking branch 'upstream/master' into api-migration | crobibero | |
| 2020-07-23 | Remove unused dependencies. | Patrick Barron | |
| 2020-06-20 | Use authorization code from api-migration to fix startup wizard | David | |
| 2020-06-17 | revert adding Jellyfin to auth header | crobibero | |
| 2020-06-16 | Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs | Cody Robibero | |
| Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com> | |||
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-15 | Add GetAuthorizationInfo for netcore HttpRequest | crobibero | |
| 2020-06-15 | Add more authorization handlers, actually authorize requests | crobibero | |
| 2020-06-14 | Merge remote-tracking branch 'upstream/master' into HEAD | crobibero | |
| 2020-06-15 | fix SA1005 | telans | |
| 2020-06-15 | fix SA1510 | telans | |
| 2020-06-13 | Merge branch 'master' into userdb-efcore | Patrick Barron | |
| # Conflicts: # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Jellyfin.Data.csproj | |||
| 2020-06-13 | merge master into api-migration | crobibero | |
| 2020-06-13 | Merge pull request #3254 from crobibero/ilogger | dkanada | |
| Use typed logger where possible | |||
| 2020-06-11 | Use the "legacy" AuthenticationException | Claus Vium | |
| 2020-06-05 | Use typed logger where possible | crobibero | |
| 2020-06-01 | Remove log spam when using legacy api | crobibero | |
| 2020-05-26 | Make SonarCloud less angry | Patrick Barron | |
| 2020-05-20 | Remove redundant qualifiers | Patrick Barron | |
| 2020-05-20 | Fix more issues | Patrick Barron | |
| 2020-05-12 | Initial migration code | Patrick Barron | |
| 2020-04-13 | Return correct status codes for authentication and authorization errors | Mark Monteiro | |
| - Use AuthenticatonException to return 401 - Use SecurityException to return 403 - Update existing throws to throw the correct exception for the circumstance | |||
