コード例 #1
0
        public async void ConfirmUserpassAuthIsEnabled()
        {
            using (var client = new VaultClient(TestVaultAddress))
            {
                client.VaultToken = TestRootToken;

                var auths = await client.ListAuthBackendsAsync();

                var expectedMount = $"{UserpassAuthExtensions.DefaultMountName}/";
                Assert.Contains(expectedMount, auths.Data.Keys);
            }
        }
コード例 #2
0
        public async void ConfirmBaseAuthAreEnabled()
        {
            using (var client = new VaultClient(TestVaultAddress))
            {
                client.VaultToken = TestRootToken;
                var auths = await client.ListAuthBackendsAsync();

                var tokenMount    = $"{TokenAuthExtensions.DefaultMountName}/";
                var userpassMount = $"{UserpassAuthExtensions.DefaultMountName}/";

                Assert.Contains(tokenMount, auths.Data.Keys);
                Assert.Contains(userpassMount, auths.Data.Keys);

                Assert.Equal(TokenAuthExtensions.AuthTypeName, auths.Data[tokenMount].Type);
                Assert.Equal(UserpassAuthExtensions.AuthTypeName, auths.Data[userpassMount].Type);
            }
        }