Authenticating Cloud IDE with Federated Authentication