public File getFileOption(KOption option) { Object value = getOptionValue(option); if (value instanceof File) { return (File) value; } return null; }
public File getDirOption(KOption option) { Object value = getOptionValue(option); if (value instanceof File) { return (File) value; } return null; }
public File getDirOption(KOption option) { Object value = getOptionValue(option); if (value instanceof File) { return (File) value; } return null; }
public File getFileOption(KOption option) { Object value = getOptionValue(option); if (value instanceof File) { return (File) value; } return null; }
public String getStringOption(KOption option) { Object value = getOptionValue(option); if (value instanceof String) { return (String) value; } return null; }
public Date getDateOption(KOption option) { Object value = getOptionValue(option); if (value instanceof Date) { return (Date) value; } return null; } }
public String getStringOption(KOption option) { Object value = getOptionValue(option); if (value instanceof String) { return (String) value; } return null; }
public Date getDateOption(KOption option) { Object value = getOptionValue(option); if (value instanceof Date) { return (Date) value; } return null; } }
public int getIntegerOption(KOption option) { Object value = getOptionValue(option); if (value instanceof String) { String strVal = (String) value; return Integer.parseInt(strVal); } else if (value instanceof Integer) { return ((Integer) value).intValue(); } return -1; }
public int getIntegerOption(KOption option) { Object value = getOptionValue(option); if (value instanceof String) { String strVal = (String) value; return Integer.parseInt(strVal); } else if (value instanceof Integer) { return ((Integer) value).intValue(); } return -1; }
public boolean getBooleanOption(KOption option, Boolean defaultValue) { Object value = getOptionValue(option); if (value instanceof String) { String strVal = (String) value; if (strVal.equalsIgnoreCase("true") || strVal.equalsIgnoreCase("yes") || strVal.equals("1")) { return true; } else if (strVal.equalsIgnoreCase("false") || strVal.equalsIgnoreCase("no") || strVal.equals("0")) { return false; } } else if (value instanceof Boolean) { return (Boolean) value; } return defaultValue; }
public boolean getBooleanOption(KOption option, Boolean defaultValue) { Object value = getOptionValue(option); if (value instanceof String) { String strVal = (String) value; if (strVal.equalsIgnoreCase("true") || strVal.equalsIgnoreCase("yes") || strVal.equals("1")) { return true; } else if (strVal.equalsIgnoreCase("false") || strVal.equalsIgnoreCase("no") || strVal.equals("0")) { return false; } } else if (value instanceof Boolean) { return (Boolean) value; } return defaultValue; }
/** * Initialize. * * @throws org.apache.kerby.kerberos.kerb.KrbException e. */ public void init() throws KrbException { if (startupOptions.contains(KdcServerOption.INNER_KDC_IMPL)) { innerKdc = (InternalKdcServer) startupOptions.getOptionValue( KdcServerOption.INNER_KDC_IMPL); } else { innerKdc = new DefaultInternalKdcServerImpl(kdcSetting); } innerKdc.init(); }
/** * Initialize. * * @throws org.apache.kerby.kerberos.kerb.KrbException e. */ public void init() throws KrbException { if (startupOptions.contains(KdcServerOption.INNER_KDC_IMPL)) { innerKdc = (InternalKdcServer) startupOptions.getOptionValue( KdcServerOption.INNER_KDC_IMPL); } else { innerKdc = new DefaultInternalKdcServerImpl(kdcSetting); } innerKdc.init(); }
/** * Initialize. * * @throws KrbException e. */ public void init() throws KrbException { if (startupOptions.contains(AdminServerOption.INNER_ADMIN_IMPL)) { innerAdminServer = (InternalAdminServer) startupOptions.getOptionValue( AdminServerOption.INNER_ADMIN_IMPL); } else { innerAdminServer = new DefaultInternalAdminServerImpl(adminServerSetting); } innerAdminServer.init(); }
/** * Initialize. * * @throws KrbException e. */ public void init() throws KrbException { if (startupOptions.contains(AdminServerOption.INNER_ADMIN_IMPL)) { innerAdminServer = (InternalAdminServer) startupOptions.getOptionValue( AdminServerOption.INNER_ADMIN_IMPL); } else { innerAdminServer = new DefaultInternalAdminServerImpl(adminServerSetting); } innerAdminServer.init(); }
/** * {@inheritDoc} */ @Override public void setPreauthOptions(KdcRequest kdcRequest, PluginRequestContext requestContext, KOptions options) { tokenContext.setUsingIdToken(options.getBooleanOption(TokenOption.USE_TOKEN, false)); if (tokenContext.isUsingIdToken()) { if (options.contains(TokenOption.USER_ID_TOKEN)) { tokenContext.setToken((AuthToken) options.getOptionValue(TokenOption.USER_ID_TOKEN)); } } else { if (options.contains(TokenOption.USER_AC_TOKEN)) { tokenContext.setToken((AuthToken) options.getOptionValue(TokenOption.USER_AC_TOKEN)); } } }
/** * {@inheritDoc} */ @Override public void setPreauthOptions(KdcRequest kdcRequest, PluginRequestContext requestContext, KOptions options) { tokenContext.setUsingIdToken(options.getBooleanOption(TokenOption.USE_TOKEN, false)); if (tokenContext.isUsingIdToken()) { if (options.contains(TokenOption.USER_ID_TOKEN)) { tokenContext.setToken((AuthToken) options.getOptionValue(TokenOption.USER_ID_TOKEN)); } } else { if (options.contains(TokenOption.USER_AC_TOKEN)) { tokenContext.setToken((AuthToken) options.getOptionValue(TokenOption.USER_AC_TOKEN)); } } }
private void getCredential(KOptions kOptions) throws KrbException { if (kOptions.contains(KrbOption.ARMOR_CACHE)) { String ccache = kOptions.getStringOption(KrbOption.ARMOR_CACHE); credential = getCredentialFromFile(ccache); } else if (kOptions.contains(KrbOption.TGT)) { TgtTicket tgt = (TgtTicket) kOptions.getOptionValue(KrbOption.TGT); credential = new Credential(tgt); } }
private void getCredential(KOptions kOptions) throws KrbException { if (kOptions.contains(KrbOption.ARMOR_CACHE)) { String ccache = kOptions.getStringOption(KrbOption.ARMOR_CACHE); credential = getCredentialFromFile(ccache); } else if (kOptions.contains(KrbOption.TGT)) { TgtTicket tgt = (TgtTicket) kOptions.getOptionValue(KrbOption.TGT); credential = new Credential(tgt); } }