CPC G06F 21/33 (2013.01) [G06F 21/44 (2013.01); G06F 21/56 (2013.01); G06F 2221/2129 (2013.01)] | 12 Claims |
1. A computer-implemented method of flexibly obtaining device posture signals to authenticate a user of a client device, the computer-implemented method comprising:
responsive to detecting that an authentication event has occurred, obtaining, by an authenticator component installed at the client device, the device posture signals from a plurality of third-party signal providers via a corresponding plurality of authentication plug-ins, wherein each authentication plug-in indicates how the authenticator component is to communicate with a corresponding third-party signal provider to obtain a corresponding device posture signal associated with the client device, and wherein the device posture signals provide an indication of a safety of the client device based on one or more characteristics of the client device;
providing, by the authenticator component, the obtained device posture signals to an identity provider system; and
receiving, by the authenticator component and from the identity provider system, an indication of whether the user of the client device is authenticated.
|