public virtual void TestDoAs() { KerberosTestUtils.DoAsClient(new _Callable_319()); // this should not work string token = GetDelegationToken("client"); string renewer = "renewer"; string body = "{\"renewer\":\"" + renewer + "\"}"; Uri url = new Uri("http://*****:*****@EXAMPLE.COM", new _Callable_374()); }
/// <exception cref="System.Exception"/> public virtual void TestRequestWithAuthorization() { string token = KerberosTestUtils.DoAsClient(new _Callable_225()); HttpServletRequest request = Org.Mockito.Mockito.Mock <HttpServletRequest>(); HttpServletResponse response = Org.Mockito.Mockito.Mock <HttpServletResponse>(); Org.Mockito.Mockito.When(request.GetHeader(KerberosAuthenticator.Authorization)). ThenReturn(KerberosAuthenticator.Negotiate + " " + token); Org.Mockito.Mockito.When(request.GetServerName()).ThenReturn("localhost"); AuthenticationToken authToken = handler.Authenticate(request, response); if (authToken != null) { Org.Mockito.Mockito.Verify(response).SetHeader(Org.Mockito.Mockito.Eq(KerberosAuthenticator .WwwAuthenticate), Org.Mockito.Mockito.Matches(KerberosAuthenticator.Negotiate + " .*")); Org.Mockito.Mockito.Verify(response).SetStatus(HttpServletResponse.ScOk); Assert.Equal(KerberosTestUtils.GetClientPrincipal(), authToken .GetName()); Assert.True(KerberosTestUtils.GetClientPrincipal().StartsWith(authToken .GetUserName())); Assert.Equal(GetExpectedType(), authToken.GetType()); } else { Org.Mockito.Mockito.Verify(response).SetHeader(Org.Mockito.Mockito.Eq(KerberosAuthenticator .WwwAuthenticate), Org.Mockito.Mockito.Matches(KerberosAuthenticator.Negotiate + " .*")); Org.Mockito.Mockito.Verify(response).SetStatus(HttpServletResponse.ScUnauthorized ); } }
/// <exception cref="System.Exception"/> public virtual void TestAuthenticationHttpClientPost() { AuthenticatorTestCase auth = new AuthenticatorTestCase(useTomcat); AuthenticatorTestCase.SetAuthenticationHandlerConfig(GetAuthenticationHandlerConfiguration ()); KerberosTestUtils.DoAsClient(new _Callable_157(auth)); }
/// <exception cref="System.Exception"/> private void CancelDelegationToken(string tokenString) { KerberosTestUtils.DoAsClient(new _Callable_432(tokenString)); }
/// <exception cref="System.Exception"/> private string GetDelegationToken(string renewer) { return(KerberosTestUtils.DoAsClient(new _Callable_398(renewer))); }
public virtual void TestValidHttpFSAccess() { CreateHttpFSServer(); KerberosTestUtils.DoAsClient(new _Callable_120()); }
public virtual void TestDelegationTokenHttpFSAccess() { CreateHttpFSServer(); KerberosTestUtils.DoAsClient(new _Callable_155()); }