1. A method of providing cross-domain authentication in a computing environment, comprising steps of: providing security credentials of an entity to an initial point of contact in the computing environment; passing the provided credentials from the initial point of contact to a trust proxy; authenticating the passed credentials with an authentication service in a local security domain of the trust proxy; and using the authentication performed by the local authentication service to seamlessly authenticate the entity to one or more selected remote security domains.