Beispiel #1
0
        public void NoAuthPrefix()
        {
            var scheme             = new SSHCertAuthenticationScheme("kid", "jwk");
            MsalClientException ex = AssertException.Throws <MsalClientException>(() => scheme.AuthorizationHeaderPrefix);

            Assert.AreEqual(MsalError.SSHCertUsedAsHttpHeader, ex.ErrorCode);
        }
Beispiel #2
0
        public void ParamsAndKeyId()
        {
            var scheme = new SSHCertAuthenticationScheme("kid", "jwk");

            Assert.AreEqual("kid", scheme.KeyId);
            Assert.AreEqual(SSHCertAuthenticationScheme.SSHCertTokenType,
                            scheme.GetTokenRequestParams()[OAuth2Parameter.TokenType]);
            Assert.AreEqual("jwk",
                            scheme.GetTokenRequestParams()[OAuth2Parameter.RequestConfirmation]);
        }