1. A method executed on a computing device for automatically reconnecting a user to cloud based services, the method comprising: determining a first metadata attribute for a security principal managing access to a cloud based service at a source domain for the user; creating a new security principal for the user at a destination domain; specifying a value of the first metadata attribute for the security principal in a customizable metadata attribute in the new security principal; receiving a request for reconnecting the user to the cloud based service; and reconnecting the user to the cloud based service using a correlation between the first and the customizable metadata attributes of the security principal and the new security principal, wherein the correlation is created by setting the value of the customizable metadata attribute for the new security principal to be the same as the first metadata attribute of the security principal as part of a an automated cloud reconnection process controlling a transfer of connection from the security principal in the source domain to the new security principal in the destination domain.