CPC H04L 63/108 (2013.01) [H04L 63/102 (2013.01); H04L 63/20 (2013.01)] | 20 Claims |
1. A system comprising:
a first client device comprising a processor and a memory; and
machine-readable instructions stored in the memory that, when executed by the processor, cause the first client device to at least:
detect that the first client device of a user is in an offline state, wherein the first client device is not currently communicatively coupled to a management server, wherein the first client device is enrolled with a management service hosted by the management server;
detect that a second client device of the user is in an online state, wherein the second client device is currently communicatively coupled to the management server, wherein the second client device is enrolled with the management service hosted by the management server;
launch a peer-to-peer communication channel between the first client device and the second client device of the user;
transmit a peer-to-peer offline access mode request over the peer-to-peer communication channel for the first client device to be given access to an enterprise resource that is being managed by the management server, wherein the request includes instructions for the second client device to forward the request to the management server, wherein the request further includes enterprise resource identification and verification data showing that the first client device is in compliance with a compliance policy of the management service; and
receive a special access token over the peer-to-peer communication channel, wherein the special access token is provided by the management server and enables the first client device access to the enterprise resource.
|