This is a read-only archive of the Mumble forums.

This website archives and makes accessible historical state. It receives no updates or corrections. It is provided only to keep the information accessible as-is, under their old address.

For up-to-date information please refer to the Mumble website and its linked documentation and other resources. For support please refer to one of our other community/support channels.

Jump to content

Can I add an API Steam for log in on my server ?


Meuu-ble
 Share

Recommended Posts

Hi,

I would like adding an API Steam for log in the users on Mumble.

I would like with this API to obtain the name in game and eventually the avatar for auto-completion in Mumble.


The idea is to get the in-game name and if possible the avatar of each to authenticate to Mumble.


Must I do to add Ice or DBus for that and mainly is it possible ?

Sorry for my expression but I'm French.


Thank you.

Link to comment
Share on other sites

  • Moderators

This actually sounds like an interesting project. I'm not sure how you'd be able to deal with the OAUTH stuff for Steam though - I don't think Steam would like you requiring your users to login with their steam name/password via Mumble.


The rest of the stuff is probably rather trivial though - check out some of the example authenticators. Avatars and everything are probably trivially done - getting the current game would depend on how well Steam's API exposes that information. I would imagine you could add group permissions based on the Steam groups a user is in (team-only rooms, that sort of thing).


You'll want to use Ice - pretend DBus doesn't exist for server purposes. If you speak a language that Ice supports, it's probably not that difficult a problem once you clear the authentication hurdle. Have fun!

Full disclosure: I used to run a commercial Mumble host, and my opinions do not reflect the opinions of the Mumble project.

Avatar is stolen from here

Link to comment
Share on other sites

 Share

×
×
  • Create New...