CPC H04L 63/0236 (2013.01) [H04L 63/08 (2013.01); H04L 63/101 (2013.01); H04W 12/06 (2013.01)] | 11 Claims |
1. A user device comprising:
a transceiver configured to communicate with a server; and
a processor, communicatively coupled to the transceiver, and configured to:
receive, via the transceiver, a uniform resource locator (URL) from the server;
determine that the URL is a universal link;
authenticate the universal link;
parse the universal link to obtain a domain link;
connect to the domain link;
determine a standard domain based on the universal link; and
determine that the standard domain is associated with an application of the user device by:
extracting a list of domains supported by the application from the application;
determining that the list of domains includes the standard domain; and
determining that the application is authorized to access the standard domain by:
transmitting a request for an authentication file of the standard domain to the server;
receiving the authentication file from the server;
determining an application identification of the application; and
determining that the authentication file includes the application identification of the application.
|