使用openstacknet进行软件层身份验证

时间:2014-06-23 14:18:18

标签: c# cloud openstack openstack-swift

请看一下:

        var identity = new CloudIdentity
        {
            Username = "user",
            APIKey = "key"
        };

        var cloudIdentityProvider = new CloudIdentityProvider(identity, new Uri("https://dal05.objectstorage.softlayer.net/auth/v1.0/"));
        cloudIdentityProvider.Authenticate(cloudIdentityProvider.DefaultIdentity);

它抛出UserNotAuthorizedException并显示消息"无法验证用户身份并检索授权服务端点" 这是什么原因?

感谢。

PS。我使用Assembly openstacknet.dll,v1.3.0.0

1 个答案:

答案 0 :(得分:0)

检查堆栈跟踪是否有异常。它应该让你知道什么是错的。此外,尝试将您的客户端更新到最新级别,并检查问题是否仍然可以重现。问题可能是由于环境变量或系统配置相关。如果仍然面临此问题,您应该联系Rackspace支持团队。使用详细信息打开针对他们的票。