Feature: Client Auto-Login
AutoLogin is free HostBill plugin that allows you to log-in your customers from external application/website with email address.
Added in 2016-05-06 release. The power of AutoLogin feature is that you are not forced to redirect user anywhere after log-in into your application, all actions are taken in background, between your application’s server and HostBill’s.
Additionally you can auto-logout customers once they will log-out of your application.
Connecting your application and auto-login should work with this flow:
- Client logs-in into your application
- Your application generates access hash from user email + secret from module configuration
- Your application HTTP POST this hash to Auto-Login module
- Module authenticates customer, and returns url that you should link your application from. I.e.: via “Access billing portal” link
- Once customer visits this link he will be automatically logged in.
- [Optional] When customer logs out of your application, it POST request to log-out customer from HostBill too
Documentation/Code samples: https://hostbill.atlassian.net/wiki/display/DOCS/Auto+Login