Search in sources :

Example 11 with AccessToken

use of co.cask.cdap.security.authentication.client.AccessToken in project cdap by caskdata.

the class RESTClientTest method testDeleteSuccessWithAccessToken.

@Test
public void testDeleteSuccessWithAccessToken() throws Exception {
    URL url = getBaseURI().resolve("/api/testDeleteAuth").toURL();
    HttpRequest request = HttpRequest.delete(url).build();
    HttpResponse response = restClient.execute(request, new AccessToken(ACCESS_TOKEN, 82000L, "Bearer"));
    verifyResponse(response, only(200), any(), only("Access token received: " + ACCESS_TOKEN));
}
Also used : HttpRequest(co.cask.common.http.HttpRequest) AccessToken(co.cask.cdap.security.authentication.client.AccessToken) HttpResponse(co.cask.common.http.HttpResponse) URL(java.net.URL) Test(org.junit.Test)

Example 12 with AccessToken

use of co.cask.cdap.security.authentication.client.AccessToken in project cdap by caskdata.

the class RESTClientTest method testPutForbidden.

@Test(expected = UnauthorizedException.class)
public void testPutForbidden() throws Exception {
    URL url = getBaseURI().resolve("/api/testPutForbidden").toURL();
    HttpRequest request = HttpRequest.put(url).build();
    restClient.execute(request, new AccessToken("Unknown", 82000L, "Bearer"));
}
Also used : HttpRequest(co.cask.common.http.HttpRequest) AccessToken(co.cask.cdap.security.authentication.client.AccessToken) URL(java.net.URL) Test(org.junit.Test)

Example 13 with AccessToken

use of co.cask.cdap.security.authentication.client.AccessToken in project cdap by caskdata.

the class RESTClientTest method testGetForbidden.

@Test(expected = UnauthorizedException.class)
public void testGetForbidden() throws Exception {
    URL url = getBaseURI().resolve("/api/testGetForbidden").toURL();
    HttpRequest request = HttpRequest.get(url).build();
    restClient.execute(request, new AccessToken("Unknown", 82000L, "Bearer"));
}
Also used : HttpRequest(co.cask.common.http.HttpRequest) AccessToken(co.cask.cdap.security.authentication.client.AccessToken) URL(java.net.URL) Test(org.junit.Test)

Example 14 with AccessToken

use of co.cask.cdap.security.authentication.client.AccessToken in project cdap by caskdata.

the class RESTClientTest method testPutUnauthorizedWithAccessToken.

@Test(expected = UnauthenticatedException.class)
public void testPutUnauthorizedWithAccessToken() throws Exception {
    URL url = getBaseURI().resolve("/api/testPutAuth").toURL();
    HttpRequest request = HttpRequest.put(url).build();
    restClient.execute(request, new AccessToken("Unknown", 82000L, "Bearer"));
}
Also used : HttpRequest(co.cask.common.http.HttpRequest) AccessToken(co.cask.cdap.security.authentication.client.AccessToken) URL(java.net.URL) Test(org.junit.Test)

Example 15 with AccessToken

use of co.cask.cdap.security.authentication.client.AccessToken in project cdap by caskdata.

the class RESTClientTest method testPostUnauthorizedWithAccessToken.

@Test(expected = UnauthenticatedException.class)
public void testPostUnauthorizedWithAccessToken() throws Exception {
    URL url = getBaseURI().resolve("/api/testPostAuth").toURL();
    HttpRequest request = HttpRequest.post(url).build();
    restClient.execute(request, new AccessToken("Unknown", 82000L, "Bearer"));
}
Also used : HttpRequest(co.cask.common.http.HttpRequest) AccessToken(co.cask.cdap.security.authentication.client.AccessToken) URL(java.net.URL) Test(org.junit.Test)

Aggregations

AccessToken (co.cask.cdap.security.authentication.client.AccessToken)34 Test (org.junit.Test)29 AuthenticationClient (co.cask.cdap.security.authentication.client.AuthenticationClient)16 URL (java.net.URL)15 HttpRequest (co.cask.common.http.HttpRequest)13 HttpFailureException (co.cask.common.http.exception.HttpFailureException)10 HttpResponse (co.cask.common.http.HttpResponse)6 ConnectionConfig (co.cask.cdap.client.config.ConnectionConfig)2 IOException (java.io.IOException)2 Properties (java.util.Properties)2 ExecutionException (java.util.concurrent.ExecutionException)2 DatasetProperties (co.cask.cdap.api.dataset.DatasetProperties)1 StreamEvent (co.cask.cdap.api.flow.flowlet.StreamEvent)1 ClientConfig (co.cask.cdap.client.config.ClientConfig)1 BadRequestException (co.cask.cdap.common.BadRequestException)1 StreamNotFoundException (co.cask.cdap.common.StreamNotFoundException)1 UnauthenticatedException (co.cask.cdap.common.UnauthenticatedException)1 ExploreDriver (co.cask.cdap.explore.jdbc.ExploreDriver)1 Credential (co.cask.cdap.security.authentication.client.Credential)1 BasicAuthenticationClient (co.cask.cdap.security.authentication.client.basic.BasicAuthenticationClient)1