private CloseableHttpClient createHttpClient() throws Exception { final Subject clientSubject = JaasKrbUtil.loginUsingKeytab(clientPrincipal, clientKeytab); final Set<Principal> clientPrincipals = clientSubject.getPrincipals();
@Test public void testAllowedClient() throws Exception { final Subject clientSubject = JaasKrbUtil.loginUsingKeytab(CLIENT_PRINCIPAL, clientKeytab); final Set<Principal> clientPrincipals = clientSubject.getPrincipals();
@Override public void run() { Subject subject = null; try { subject = JaasKrbUtil.loginUsingKeytab(principalList.get(index), keytabList.get(index)); } catch (LoginException e) { System.err.println("Failed to login using keytab. " + e); } if (subject != null) { System.out.println("Login succeeded for user: " + subject.getPrincipals().iterator().next()); } } }
@Override public void run() { Subject subject = null; try { subject = JaasKrbUtil.loginUsingKeytab(principalList.get(index), keytabList.get(index)); } catch (LoginException e) { System.err.println("Failed to login using keytab. " + e); } if (subject != null) { System.out.println("Login succeeded for user: " + subject.getPrincipals().iterator().next()); } } }
private CloseableHttpClient createHttpClient() throws Exception { final Subject clientSubject = JaasKrbUtil.loginUsingKeytab(clientPrincipal, clientKeytab); final Set<Principal> clientPrincipals = clientSubject.getPrincipals();
protected Subject loginServiceUsingKeytab() throws Exception { getKdcServer().exportPrincipal(getServerPrincipal(), serviceKeytabFile); return JaasKrbUtil.loginUsingKeytab(getServerPrincipal(), serviceKeytabFile); }