this post was submitted on 02 Jul 2023
18 points (100.0% liked)
Programming
13566 readers
1 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As others have mentioned, there are alternatives like wefwef. The biggest hurdle right now is that Lemmy is configured to use something called CORS which is a security mechanism that ensures that the server on beehaw.org only responds to requests from beehaw.org, and not from just anywhere. This provides some minimal security, but not really a ton because only browsers are actually limited by it. Native apps and api calls are not :/
There is a PR (https://github.com/LemmyNet/lemmy/pull/3421) for Lemmy that will solve this issue, and once it is merged in, alternative web clients will become easier and more plentiful for lemmy.
Can't you configure NGINX to rewrite the CORS headers? I've done it before, so...
An individual server host could yeah. But the client would only be able to work with that one server then. It's a flaw that needs to be addressed upstream.