There’s already been several successful web development projects done outside of roblox but oriented around it, such as scripting helpers and various game management systems. It’s now become popular to see the same method of roblox account authentication, the player signs up to the site, the site generates a code, the player puts the code in their roblox accounts blurb and the site verifies the account based on that.
Whilst that works, it’s an out-dated approach to linking accounts across the web and it’s become very common to witness the process of signing into web applications with your google, facebook or twitter accounts using their respective external APIs.
What I’d like to suggest is that a more extensive API is developed for the roblox website that will give us the ability to find out more about various assets, players, games and so on. Alongside this I suggest an oAuth2 system be put in place for linking accounts securely between roblox and external applications. Another part of the API that would help me specifically in my plans for roblox web development is the ability to launch a game without navigating to roblox first. A group portfolio for example should be able to launch the games there and then without having to jump through to another page, unless the user is not logged into roblox during their current session.
If you’d like a detailed list of the kind of information I’d like to retrieve please let me know, if any other web-developers would like to make suggestions feel free and I’ll compile a list in this post.
Yes, there needs to be an OAuth. It would be easier for the users of those web aps.
A Roblox “Mobile Forum” project died somehow due this because someone wouldn’t login on an external site with his password. https://github.com/RobloxLabs/ROBLOX-Mobile-Forums
The OAuth may maybe include ‘apps’ with it. Those apps specify the access that they need to the account. For example, sending PMs, reading PMs, archiving PMS, posting on the forum,…
In my opinion, it would help developers to create mind-blowing web apps.
[quote] There’s already been several successful web development projects done outside of roblox but oriented around it, such as scripting helpers and various game management systems. It’s now become popular to see the same method of roblox account authentication, the player signs up to the site, the site generates a code, the player puts the code in their roblox accounts blurb and the site verifies the account based on that.
Whilst that works, it’s an out-dated approach to linking accounts across the web and it’s become very common to witness the process of signing into web applications with your google, facebook or twitter accounts using their respective external APIs.
What I’d like to suggest is that a more extensive API is developed for the roblox website that will give us the ability to find out more about various assets, players, games and so on. Alongside this I suggest an oAuth2 system be put in place for linking accounts securely between roblox and external applications. Another part of the API that would help me specifically in my plans for roblox web development is the ability to launch a game without navigating to roblox first. A group portfolio for example should be able to launch the games there and then without having to jump through to another page, unless the user is not logged into roblox during their current session.
If you’d like a detailed list of the kind of information I’d like to retrieve please let me know, if any other web-developers would like to make suggestions feel free and I’ll compile a list in this post. [/quote]
We have implemented OAuth2.0 and it’s publicly available in beta:
Note that the number of Open Cloud scopes available to OAuth2.0 is limited currently. My suggestion is to file separate feature requests for specific scopes that you need to be added to Open Cloud (API Key + OAuth2.0).