Device verification of an installation of an email client
AssigneeAirWatch LLC
InventorsAdarsh Kesari, Martin Kniffin
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples for single-sign on by way of managed mobile devices. For example, an identity provider service can receive a request for an identity assertion from an email client executed in a client device. The identity provider service can then detect a platform associated with the client device. The device and the user's identity can be authenticated so that an IT administrator can specify that only authorized devices can access email using the email client.
Claims20
A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed by the at least one computing device, causing the at least one computing device to at least:
- receive a request for an identity assertion from an email client, the request being generated in response to a redirection received in the email client from an authentication server;
- in response to determining that a mobile device executing the email client is unauthenticated, send to the mobile device a response to the request indicating that the mobile device is unauthorized to access the email service;
- identify a device certificate signature associated with the mobile device, the device certificate signature generated from a device certificate used to secure network traffic between the mobile device and at least one computing device, wherein the certificate is provided to the client device upon enrollment of the client device with a device management service;
- determine that the device certificate is unexpired and unrevoked;
- determine that the mobile device is authorized to access the email service of the user based upon the device certificate signature;
- and in response to determining that the device certificate signature is unexpired and unrevoked and that the mobile device is authorized to access the email service, send the identity assertion to the email client.
A system, comprising:
- at least one computing device;
- and an identity provider service executable by the at least one computing device, the identity provider service configured to cause the at least one computing device to at least:
- receive a request for an identity assertion from an email client, the request being generated in response to a redirection received in the email client from an authentication server;
- in response to determining that a mobile device executing the email client is unauthenticated, send to the mobile device a response to the request indicating that the mobile device is unauthorized to access the email service;
- identify a device certificate signature associated with the mobile device, the device certificate signature generated from a device certificate used to secure network traffic between the mobile device and at least one computing device, wherein the certificate is provided to the client device upon enrollment of the client device with a device management service;
- determine that the device certificate is unexpired and unrevoked;
- determine that the mobile device is authorized to access the email service of the user based upon the device certificate signature;
- and in response to determining that the device certificate signature is unexpired and unrevoked and that the mobile device is authorized to access the email service, send the identity assertion to the email client.
A method, comprising:
- receiving, in at least one computing device, a request for an identity assertion from an email client, the request being generated in response to a redirection received in the email client from an authentication server;
- in response to determining that a mobile device executing the email client is unauthenticated, sending to the mobile device a response to the request indicating that the mobile device is unauthorized to access the email service;
- identifying a device certificate signature associated with the mobile device, the device certificate signature generated from a device certificate used to secure network traffic between the mobile device and at least one computing device, wherein the certificate is provided to the client device upon enrollment of the client device with a device management service;
- determining that the device certificate is unexpired and unrevoked;
- determining that the mobile device is authorized to access the email service of the user based upon the device certificate signature;
- and in response to determining that the device certificate signature is unexpired and unrevoked and that the mobile device is authorized to access the email service, send the identity assertion to the email client.
Dependencies are inferred from the claim text.