public void NoAuthPrefix() { var scheme = new SSHCertAuthenticationScheme("kid", "jwk"); MsalClientException ex = AssertException.Throws <MsalClientException>(() => scheme.AuthorizationHeaderPrefix); Assert.AreEqual(MsalError.SSHCertUsedAsHttpHeader, ex.ErrorCode); }
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]); }