MobileSubscriber Gem
It's a fact that the Mobile network providers (carriers, operators & such) share subscriber identity data to approved 3rd parties when users navigate via Web to the 3rd parties' websites.
The problem is that generally the algorythms used by these 3rd parties offer no security against forged HTTP requests.
The goals of this project are basically to detect the user's identity for the 3rd parties, in the most secure and reliably as possible:
- Validate the mobile user's identity by checking the originating IP address
- Validate the request hopping between relaying proxies
Installation
Add this line to your application's Gemfile:
gem 'mobile-subscriber'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mobile-subscriber
Usage
TODO: Write usage instructions here
Contributing
- Fork it ( https://github.com/vovimayhem/mobile-subscriber-gem/fork )
- Clone it (
git clone http://github.com/[your-username]/mobile-subscriber-gem.git
) - Create your feature branch (
git checkout -b feature/my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/my-new-feature
) - Create a new Pull Request