发明名称 System and method for identity management for mobile devices
摘要 Systems and methods for managing a user identity on a mobile device are provided. The system comprises the mobile device comprising a user agent and a client application, the user agent and the client application in communication with each other. The system further comprises an identity provider in communication with the mobile device, and a client service in communication with the mobile device. The user agent is configured to communicate with the identity provider and retrieve the user identity for the client application, and the client application is configured to transmit the user identity to the client service.
申请公布号 US9363272(B2) 申请公布日期 2016.06.07
申请号 US201314107280 申请日期 2013.12.16
申请人 BlackBerry Limited 发明人 McBride Brian Everett;Lambert Kenneth Jason William;Cornet Jérôme Bertrand Nicolas
分类号 H04M1/66;H04L29/06;H04W12/06 主分类号 H04M1/66
代理机构 Fleit Gibbons Gutman Bongini & Bianco P.L. 代理人 Gibbons Jon;Fleit Gibbons Gutman Bongini & Bianco P.L.
主权项 1. A method performed by a mobile device for secure communication of data to a client service in communication with an untrusted client application on the mobile device for enabling a user to utilize the client service, the method comprising: generating a request for user profile data stored externally at an identity provider; sending the request to the identity provider; obtaining, in response to the request, a token secret and an encrypted token provided to the untrusted client application and the client service, the encrypted token comprising the user profile data specified in the request and the token secret, the encrypted token being decryptable by the client service; the untrusted client application, unable to decrypt the encrypted token to obtain the user profile data, communicating the encrypted token to the client service for authentication; and the untrusted client application providing the token secret to the client service as proof of ownership of the encrypted token; and wherein the client service verifies that the token secret from the untrusted client application matches the token secret of the encrypted token as proof that the token secret includes the requested user profile data.
地址 Waterloo, Ontario CA