Commit Graph

5 Commits

Author SHA1 Message Date
Hermanus Engelbrecht
d9f8d200d9 feat: add Emby Connect Authentication Flow
This flow allows users to authneticate to JS using Emby Connect login details.

#943
2025-09-10 20:03:42 +02:00
Hermanus Engelbrecht
d1cec17e0b feat: fixing merge conflicts, adding user linking for emby connect
#943
2025-02-22 19:11:37 +01:00
Hermanus Engelbrecht
a5979933f8 refactor: resolving PR comments
Reverting get() baseUrl overwrite in favour of a vanilla fetch() call

#943
2024-08-28 19:45:20 +02:00
Hermanus Engelbrecht
0e588bf315 refactor: resolving PR commets
This refactor includes a change that adds a conditional arg to the ExternalApi get() method to
override the base url. This method was pre-existing and already used in the calls and method.

#943
2024-08-27 15:27:53 +02:00
Hermanus Engelbrecht
f5b3b06dfe feat(new auth api): add EmbyConnect authentication API
Created an Emby Connect API with the required methods to orchestrate a set of calls towards
EmbyConnect to build a JellyseerrLoginResponse object. Added an EmbyConnect authentication call to
the Jellyfin login() method as the last authentication attempt, but only if the username is an email
address. Updated the post() method on the ExternalApi class to handle request bodies that need to be
x-www-form-urlencoded.

#749
2024-08-24 13:36:16 +02:00