public async Task HttpsTransportReceivesFailure() { var transport = new HandledHttpsKerberosTransport(new FailureKdcMessageDelegatingHandler()); var asReq = KrbAsReq.CreateAsReq(new KerberosPasswordCredential(UserUpn, "P@ssw0rd!"), AuthenticationOptions.Forwardable); await transport.SendMessage <KrbAsRep>("adasdf", asReq.EncodeApplication()); }
public async Task HttpsTransportReceivesSuccess() { var transport = new HandledHttpsKerberosTransport(new SuccessKdcMessageDelegatingHandler()); transport.DomainPaths["adasdf"] = new Uri("https://test.internal/fake"); var asReq = KrbAsReq.CreateAsReq(new KerberosPasswordCredential(UserUpn, "P@ssw0rd!"), AuthenticationOptions.Forwardable); var response = await transport.SendMessage <KrbAsRep>("adasdf", asReq.EncodeApplication()); Assert.IsNotNull(response); transport.Dispose(); }