RocketChat / Rocket.Chat.Cordova

Rocket.Chat Cross-Platform Mobile Application via Cordova (DEPRECATED)
MIT License
104 stars 109 forks source link

Authorization: Bearer #74

Open engelgabriel opened 8 years ago

engelgabriel commented 8 years ago

Turn server URLs like this one:

https://api.oasis.sandstorm.io#R75AxS08WI_MLEks27sn0kyDOGEVqVPjN97KWudxA8H

Into on a request like this:

curl -i https://api.oasis.sandstorm.io -H "Authorization: Bearer R75AxS08WI_MLEks27sn0kyDOGEVqVPjN97KWudxA8H"

And all its subsequent requests to this server must have the Authorization: Bearer header, and you can have multiple connections to the server with different tokens, so it should grab the name from the instance to save on the server list.

This will fix https://github.com/RocketChat/Rocket.Chat/issues/1352 for Mobile.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.