I’m only a luau programmer, so I can’t build my own website. And obviously most third party websites not owned by you usually don’t have any relevant data you want to require.
It’s a roblox game, so accessing data from the website would be great. For example, checking exactly WHEN a game has reached a certain amount of likes to release a new update.
Yet roblox doesn’t allow this, they are basically saying either learn other programming languages to build your own website or use external websites to do things such as saving-data which can be dangerous.
Roblox doesn’t allow it due to authentication. Currently if you would send a request from the server script it would send it with the authority of the server, which is very high to be able to access other services, this would result in any user to be able to access highly restricted apis possibly comprising accounts privacy.
Their are also plenty of tutorials of making proxy’s using free hosting sites. I made one myself on how to make a proxy for free.
This still doesn’t solve the issue for things like this:
and also, you’re making a website INSIDE of another website. I’m not an expert with websites so I may be wrong, but I’m fairly certain that if one day the owner of that website decides he can do whatever he wants he might delete the website causing your own website to get deleted. Again, may be wrong.
Or he may just decide to steal the data from your website since he probably has soem sort of ownership of it and has access.
I get that roblox security and whatever, but surely. A billion dollar company can add more layers of security to prevent stuff like that from happening.
Sure they allow us to host servers for free, but they use stuff like that to make an excuse for being lazy.
Creating a way to switch between authentication levels could be very risky and would need to be done all at once. One bug could lead to a user being able to use the servers authentication. Roblox most likely will do this at some point although probably not for a few years
Glitch is a company which owns loads of servers. You can make a website on those servers which will run all the time ( using free subscription means it won’t). They cannot access your private data which is located in a .env file ( like Roblox secrets) as that breaks their right of privacy ( it might say in their tos that they can). I also doubt the owner of glitch will just shutdown the company without some heads up.
I know it’s unlikely, but it could happen. It’s not impossible, that’s why. But I see your point, I’m being a bit paranoid. I don’t have to use HTTPService anyway I guess, it doesn’t really have its uses to me.
It’s been around for 3 years+ or so and has thousands of users, but I can understand your paranoia. If you really don’t like that you can move to heroku or an aws server which are more well known hosting sites