Tommaso Stocchi
d1b34a1e97
-fix authorizationHeader is no longer a string
2021-06-03 17:37:42 +02:00
Tommaso Stocchi
2b232df07f
Merge branch 'master' into bug/authorization-header-issue
2021-06-03 17:15:32 +02:00
Tommaso Stocchi
dc261b815f
-fix AuthorizationHeader parameter name
2021-06-03 17:12:16 +02:00
Tommaso Stocchi
d86964eb6a
Merge branch 'bug/authorization-header-issue' of https://github.com/tommasodotNET/jellyfin into bug/authorization-header-issue
2021-06-03 17:10:22 +02:00
Tommaso Stocchi
3c019d1324
Using for instead of while
2021-06-03 17:10:19 +02:00
Tommaso Stocchi
3951546b1f
Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
...
Co-authored-by: artiume <siderite@gmail.com >
2021-06-03 17:07:25 +02:00
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
2021-05-20 22:48:53 +02:00
Claus Vium
652909e8a5
Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro >
2021-05-16 15:27:31 +02:00
cvium
1b49435a0e
Reduce some allocations
2021-05-16 14:49:11 +02:00
BaronGreenback
414e918c01
Optimized and added test
2021-02-26 14:30:00 +00:00
Tommaso Stocchi
452af30511
Added UrlDecode for authorization parts
2021-01-03 19:32:58 +01:00
Tommaso Stocchi
a03880b687
Improve get auth header parts using substring
2021-01-02 18:18:47 +01:00
Tommaso Stocchi
7c7f2316fa
Added comments
2020-12-15 21:06:47 +01:00
Tommaso Stocchi
c6eefaac09
Added function to split the authorization header parts
2020-12-15 21:01:42 +01:00
Tommaso Stocchi
6e2cfc6569
Url decode for auth value
2020-12-14 14:05:53 +01:00
Tommaso Stocchi
b611a108f8
-fix split on comma and double quotes
2020-12-14 13:15:21 +01:00
Tommaso Stocchi
305e5ebaf4
Allow commas in auth values when wappred in a double quote
2020-12-14 13:14:18 +01:00
Tommaso Stocchi
13bc57ecc3
No need to double check param length
2020-12-14 13:08:07 +01:00
Tommaso Stocchi
064a9cedbd
No htlml encoding on server side
2020-12-14 13:07:39 +01:00
crobibero
2478c8fa64
Fix inverted condition when authenticating with an ApiKey
2020-12-09 23:15:33 -07:00
crobibero
cd459c51f3
Return NoResult only when request doesn't have a token.
2020-12-01 14:47:42 -07:00
Bond_009
9041389f65
Use string.Trim(char) instead of string.Trim(char[]) where possible
2020-11-14 20:27:59 +01:00
Bond_009
bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
2020-11-14 20:27:48 +01:00
cvium
e78c63c4dc
Remove OriginalAuthenticationInfo and add IsAuthenticated property
2020-11-08 16:10:33 +01:00
Claus Vium
c17f84ae48
Merge pull request #4330 from crobibero/api-key-auth
...
Fix ApiKey authentication
2020-11-08 08:20:50 +01:00
crobibero
981f000437
Use proper IsApiKey flag
2020-10-28 08:40:11 -06:00
crobibero
eee95336b5
Fix setting duplicate keys from auth header
2020-10-26 17:18:54 -06:00
crobibero
d5c226b1c3
Move SecurityException
2020-10-15 08:02:59 -06:00
crobibero
39924f9992
Allow apikey to authenticate as admin
2020-10-14 17:58:33 -06:00
Claus Vium
12710cdf42
More fixes
2020-09-02 13:06:14 +02:00
Claus Vium
e337756428
Remove ServiceStack and related stuff
2020-09-02 12:22:14 +02:00
crobibero
4962e230af
revert adding Jellyfin to auth header
2020-06-17 06:52:15 -06:00
Cody Robibero
b451eb0bdc
Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com >
2020-06-16 16:45:17 -06:00
crobibero
a8adbef74f
Add GetAuthorizationInfo for netcore HttpRequest
2020-06-15 13:21:18 -06:00
Patrick Barron
9ad839c776
Initial migration code
2020-05-12 22:10:35 -04:00
Bond_009
07cc4be6a7
Fix some warnings
...
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
2020-02-23 12:11:43 +01:00
Bond_009
2ef4ffd698
More warnings (removed)
2019-12-11 00:13:57 +01:00
Bond_009
42ffddc269
Fix more warnings
2019-11-27 16:29:56 +01:00
Bond-009
ee637e8fec
Fix warnings, improve performance ( #1665 )
...
* Fix warnings, improve performance
`QueryResult.Items` is now a `IReadOnlyList` so we don't need to
allocate a new `Array` when we have a `List` (and `Items` shouldn't need to
be mutable anyway)
* Update Providers .csproj to latest C#
* Remove extra newline from DtoService.cs
* Remove extra newline from UserLibraryService.cs
2019-09-02 02:19:29 -04:00
Claus Vium
78742b8e4c
Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
2019-03-05 19:20:28 +01:00
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
2019-01-13 21:46:33 +01:00
Erwin de Haan
c5c7a3c4ee
Visual Studio Reformat: Emby.Server.Implementations Part De-H
2019-01-13 20:20:41 +01:00
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
2019-01-11 12:50:36 +01:00
Erwin de Haan
ec1f5dc317
Mayor code cleanup
...
Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
hawken
bd169e4fd4
remove trailing whitespace
2019-01-07 23:27:46 +00:00
Andrew Rabert
a86b71899e
Add GPL modules
2018-12-27 18:27:57 -05:00
Andrew Rabert
7c2248727a
Remove Emby.Server.Connect
2018-12-10 19:29:51 -05:00
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
2018-09-12 19:26:21 +02:00
Luke Pulverenti
32e89f6deb
resolve version changing in now playing display
2017-10-17 15:50:10 -04:00
Luke Pulverenti
504f56d841
update request classes
2017-09-03 14:38:26 -04:00