Patent ID: 9542549
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A method comprising: receiving, by a toolbar application of a user device and from a user of the user device, a sign-on request to sign-on to the toolbar application, wherein the toolbar application is resident on the user device; determining whether the sign-on request is valid; receiving, by the toolbar application, user profile information pertaining to the user in response to determining that the sign-on request is valid; receiving a request to connect to a single sign-on site, to connect to a non-single sign-on site, to connect to a system, to initiate a mainframe session, or to use a mainframe application or a user device application resident on the user device, wherein the toolbar application is capable of receiving the request via any of the toolbar application, a graphical element on a desktop associated with the user device, a graphical element in a taskbar associated with the user device, and a graphical element in a system tray associated with the user device; determining, by the toolbar application of the user device, whether the user is authorized to connect to, initiate, or use the single sign-on site, the non-single sign-on site, the system, the mainframe session, the mainframe application, or the user device application based on the user profile information; selecting, by the toolbar application of the user device, one or more user credentials to allow the user to connect to, initiate, or use the single sign-on site, the non-single sign-on site, the system, the mainframe session, the mainframe application, or the user device application in response to determining that the user is authorized; and signing-on, by the toolbar application of the user device, to the single sign-on site, the non-single sign-on site, the system, the mainframe session, the mainframe application, or the user device application based on the selected one or more user credentials, wherein the toolbar application is capable of performing the receiving, the determining, the selecting, and the signing-on, pertaining to the single sign-on site, the non-single sign-on site, the system, the mainframe session, the mainframe application, and the user device application.