cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Cody Robibero
4a28f46cac
Don't throw exception on unauthenticated requests
3 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
crobibero
cd459c51f3
Return NoResult only when request doesn't have a token.
4 years ago
cvium
e78c63c4dc
Remove OriginalAuthenticationInfo and add IsAuthenticated property
4 years ago
crobibero
d5c226b1c3
Move SecurityException
4 years ago
crobibero
39924f9992
Allow apikey to authenticate as admin
4 years ago
Claus Vium
e337756428
Remove ServiceStack and related stuff
4 years ago
crobibero
f915c3e5d9
Merge remote-tracking branch 'upstream/master' into api-migration
4 years ago
Patrick Barron
0aa349fe40
Remove unused dependencies.
4 years ago
David
1c78482b48
Use authorization code from api-migration to fix startup wizard
4 years ago
telans
247f9c61e6
fix SA1513/SA1516
4 years ago
crobibero
4aac936721
Add more authorization handlers, actually authorize requests
4 years ago
crobibero
589735f60c
Merge remote-tracking branch 'upstream/master' into HEAD
4 years ago
telans
acd4389653
fix SA1005
4 years ago
Patrick Barron
42b4f0aa2e
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
crobibero
829eb1a849
merge master into api-migration
4 years ago
dkanada
403cd3205f
Merge pull request #3254 from crobibero/ilogger
...
Use typed logger where possible
4 years ago
Claus Vium
5bb630ea7c
Use the "legacy" AuthenticationException
4 years ago
crobibero
44957c5a9a
Use typed logger where possible
4 years ago
crobibero
e30a85025f
Remove log spam when using legacy api
4 years ago
Patrick Barron
eef7cfd912
Make SonarCloud less angry
5 years ago
Patrick Barron
d35a7ba8bd
Fix more issues
5 years ago
Patrick Barron
9ad839c776
Initial migration code
5 years ago
Mark Monteiro
53380689ad
Return correct status codes for authentication and authorization errors
...
- Use AuthenticatonException to return 401
- Use SecurityException to return 403
- Update existing throws to throw the correct exception for the circumstance
5 years ago
Mark Monteiro
6d35dd6b32
Clean up SecurityException
...
- Remove unused SecurityExceptionType
- Add missing constructor for InnerException
- Add missing documentation
5 years ago
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
5 years ago
Bond_009
2ef4ffd698
More warnings (removed)
5 years ago
Bond_009
42ffddc269
Fix more warnings
5 years ago
Claus Vium
2af5922af0
Fix review comments
5 years ago
Claus Vium
3f651de24c
Add authentication and remove versioning
5 years ago
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
5 years ago
Bond_009
9fff4b060e
Replace custom code with Asp.Net Core code
5 years ago
Bond-009
b44a70ff36
Simplify/remove/clean code
...
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
6 years ago
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
6 years ago
Erwin de Haan
c5c7a3c4ee
Visual Studio Reformat: Emby.Server.Implementations Part De-H
6 years ago
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.
6 years ago
Andrew Rabert
a86b71899e
Add GPL modules
6 years ago
Andrew Rabert
7c2248727a
Remove Emby.Server.Connect
6 years ago
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
6 years ago
Luke Pulverenti
504f56d841
update request classes
7 years ago
Luke Pulverenti
0f23c7cfc1
3.2.30.3
7 years ago
Luke Pulverenti
46efa464d8
move classes
8 years ago