Replies: 1 comment 5 replies
-
At first I didn't want to reply because some of your phrasing comes off as condescension and brash however on a second read it seems you just may misunderstand the OPDS implementation, so I'll explain. With Kavita's implementation each user has their own unique OPDS url which only shows media based off their permissions. The intention is for only the user to use this url and therefore a "security through obscurity" is the approach because most apps don't allow a basic auth on the feed. On the other hand there is no role based permission on Calibre's implementation, it's just a generic easily guessable URL that shows everything for everyone. We welcome suggestions, so what do you suggest? All I know is your don't want the API key in the feed url and you don't want a long url. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Idea Description
The purpose of the OPDS URL is to download books onto reading devices, which typically have slow & cumbersome software keyboards. I guess someone thought it would be clever to use the Kavita API key as the URL, but this makes no sense from a practicality or security perspective (putting a secret key into a URL means it's no longer a secret). Nobody wants to type in a 36 character GUID by hand into multiple different clients.
Other solutions like Calibre and Calibre-web use a simple approach - http://localhost/opds
Idea Category
API
Duration of Using Kavita
No response
Before submitting
Beta Was this translation helpful? Give feedback.
All reactions