@Test
public void test_proessOIDCCallback() throws Exception {

	String responseMessage = "{\n" +
			"\"client_token\": \"testmioJHmaUB1k7PB2wUDh\",\n" +
			"\"admin\": \"yes\",\n" +
			"\"access\": {\n" +
			"\"cert\": [{\n" +
			"\"test.company.com\": \"read\"\n" +
			"}],\n" +
			"\"svcacct\": [{\n" +
			"\"svc_test04\": \"write\"\n" +
			"}],\n" +
			"\"users\": [{\n" +
			"\"testsafe1\": \"read\"\n" +
			"}]\n" +
			"},\n" +
			"\"policies\": [\"default\"],\n" +
			"\"lease_duration\": 1800\n" +
			"}";
	ResponseEntity<String> responseEntityExpected = ResponseEntity.status(HttpStatus.OK).body(responseMessage);
	when(oidcAuthService.processOIDCCallback(Mockito.any(), Mockito.any())).thenReturn(responseEntityExpected);
	mockMvc.perform(MockMvcRequestBuilders.get("/v2/auth/oidc/callback")
			.header("vault-token", "test4ig8L3EpsJZSLAMg")
			.header("Content-Type", "application/json;charset=UTF-8"))
			.andExpect(status().isOk())
			.andExpect(content().string(containsString(responseMessage)));
}