A wireless transmit/receive unit, WTRU, (805, 1215) comprising: a single sign-on, SSO, proxy unit configured to: receive user authentication data from a user (809, 1205), intercept, from a web access application, WAA, a log-in prompt for user credentials for authenticating the user (809, 1205) with a service provider of a service, access the user credentials from a security module using the user authentication data received from the user, the security module being specified by the Trusted Computing Group, provide the user credentials to the WAA; the security module configured to: store the user credentials for authenticating the user with the service provider, store the user authentication data, compare the received user authentication data to the stored user authentication data to authenticate the user with the WTRU (805, 1215), and forward the stored user credentials to the SSO proxy unit when the user is authenticated with the WTRU (805, 1215); and the WAA configured to automatically receive the user credentials provided by the SSO proxy unit and transmit the provided user credentials to the service provider to authenticate the user (809, 1205) with the service provider upon receiving a user request for access to the service. a single sign-on, SSO, proxy unit configured to: receive user authentication data from a user (809, 1205), intercept, from a web access application, WAA, a log-in prompt for user credentials for authenticating the user (809, 1205) with a service provider of a service, access the user credentials from a security module using the user authentication data received from the user, the security module being specified by the Trusted Computing Group, provide the user credentials to the WAA; receive user authentication data from a user (809, 1205), intercept, from a web access application, WAA, a log-in prompt for user credentials for authenticating the user (809, 1205) with a service provider of a service, access the user credentials from a security module using the user authentication data received from the user, the security module being specified by the Trusted Computing Group, provide the user credentials to the WAA; the security module configured to: store the user credentials for authenticating the user with the service provider, store the user authentication data, compare the received user authentication data to the stored user authentication data to authenticate the user with the WTRU (805, 1215), and forward the stored user credentials to the SSO proxy unit when the user is authenticated with the WTRU (805, 1215); and store the user credentials for authenticating the user with the service provider, store the user authentication data, compare the received user authentication data to the stored user authentication data to authenticate the user with the WTRU (805, 1215), and forward the stored user credentials to the SSO proxy unit when the user is authenticated with the WTRU (805, 1215); and the WAA configured to automatically receive the user credentials provided by the SSO proxy unit and transmit the provided user credentials to the service provider to authenticate the user (809, 1205) with the service provider upon receiving a user request for access to the service.