Example #1
0
        public void GetEnvironmentClientCredentialWithoutAKTest()
        {
            Core.Auth.Provider.DefaultCredentialProvider defaultCredentialProvider = new Core.Auth.Provider.DefaultCredentialProvider();
            var credential = (AccessKeyCredential)defaultCredentialProvider.GetEnvironmentAlibabaCloudCredential();

            Assert.Null(credential);
        }
Example #2
0
        public void GetEnvironmentAlibabaCloudCredentialWithEnvAKTest()
        {
            DefaultProfile profile = DefaultProfile.GetProfile();

            profile.DefaultClientName = "default";

            TestHelper.InitializeEnvironmentValue();

            Core.Auth.Provider.DefaultCredentialProvider defaultCredentialProvider = new Core.Auth.Provider.DefaultCredentialProvider(profile);
            var credential = (AccessKeyCredential)defaultCredentialProvider.GetEnvironmentAlibabaCloudCredential();

            Assert.NotNull(credential);
            Assert.Equal("ACCESS_KEY_ID", credential.GetAccessKeyId());

            TestHelper.RemoveEnvironmentValue();
        }