Header Enrichment

HTTP Header Enrichment is a mobile-network capability to authenticate/identify a msisdn,who is browsing thru the internet using mobile network.

  • It can be used to identify a mobile subscriber based on HTTP request.The process consists of adding data fields in the HTTP header.

  • Event based:This type of HTTP request is ususally triggered in the background by some of app running on the device in response to an event

  • for example :User clicking on some button,where the mobile sends various information which the mobile network can use ti identify/authenticate wther msisdn user belongs to thier mobile network or no.So in this way molbile operator knows which user connects to thier network.

  • The mobile operator whitelists certain urls in which a user hits the url then the request is sent.And this request is then routed to mobile core network ,who identifies the msisdn.

  • To give internet access to that specific phone, mobile operator will assign IP to the device.THe operator maintains this mapping IP/Deivce.

  • After identification/authentication,the mobile network ***enriches***(adds header information consisting of phone nnumber from looking at thier mapping table), the request with specific information about the msisdn user that enables a third part to determine the identity of msisdn user.

  • THe headers used by different mobile networks can be different and upto them.

Edit this page on GitHub