public LoginModuleStackHolder getLoginModuleStackHolder(String name) { for (LoginModuleStackHolder holder : this.loginModuleStack) { if (holder.getName().equals(name)) return holder; } return null; }
/** * A ServerAuthModule may delegate its decision making to a stack * of LoginModules * * @param loginModuleStackHolder a stack of LoginModules */ public void setLoginModuleStackHolder(LoginModuleStackHolder loginModuleStackHolder) { if(loginModuleStackHolder == null) throw new IllegalArgumentException("loginModuleStackHolder is null"); this.loginModuleStackHolder = loginModuleStackHolder; this.loginModuleStackHolderName = this.loginModuleStackHolder.getName(); }
public LoginModuleStackHolder getLoginModuleStackHolder(String name) { for (LoginModuleStackHolder holder : this.loginModuleStack) { if (holder.getName().equals(name)) return holder; } return null; }
public LoginModuleStackHolder removeLoginModuleStackHolder(String name) { for (Iterator<LoginModuleStackHolder> it = this.loginModuleStack.iterator(); it.hasNext();) { LoginModuleStackHolder holder = it.next(); if (holder.getName().equals(name)) { it.remove(); return holder; } } return null; }
public LoginModuleStackHolder removeLoginModuleStackHolder(String name) { for (Iterator<LoginModuleStackHolder> it = this.loginModuleStack.iterator(); it.hasNext();) { LoginModuleStackHolder holder = it.next(); if (holder.getName().equals(name)) { it.remove(); return holder; } } return null; }
/** * A ServerAuthModule may delegate its decision making to a stack * of LoginModules * * @param loginModuleStackHolder a stack of LoginModules */ public void setLoginModuleStackHolder(LoginModuleStackHolder loginModuleStackHolder) { if(loginModuleStackHolder == null) throw PicketBoxMessages.MESSAGES.invalidNullArgument("loginModuleStackHolder"); this.loginModuleStackHolder = loginModuleStackHolder; this.loginModuleStackHolderName = this.loginModuleStackHolder.getName(); }
loginModuleStackMap.put( lmsh.getName(), lmsh );
loginModuleStackMap.put(lmsh.getName(), lmsh); isJASPIAuthentication = true;
private void handleJASPIDelegation(ApplicationPolicy aPolicy) { BaseAuthenticationInfo bai = aPolicy.getAuthenticationInfo(); if (bai instanceof JASPIAuthenticationInfo) { JASPIAuthenticationInfo jai = (JASPIAuthenticationInfo) bai; LoginModuleStackHolder[] lmsharr = jai.getLoginModuleStackHolder(); for (LoginModuleStackHolder lmsh : lmsharr) { xmlConfig.addAppConfig(lmsh.getName(), lmsh.getAppConfigurationEntry()); } } }
writer.writeAttribute(Attribute.NAME.getLocalName(), entry.getName()); for (int j = 0; j < entry.getAppConfigurationEntry().length; j++)
/** * Handle the case when JASPI Info may have login module stack holder which delegates to a login module stack * * @param aPolicy */ private void handleJASPIDelegation(ApplicationPolicy aPolicy) { BaseAuthenticationInfo bai = aPolicy.getAuthenticationInfo(); if (bai instanceof JASPIAuthenticationInfo) { JASPIAuthenticationInfo jai = (JASPIAuthenticationInfo) bai; LoginModuleStackHolder[] lmsharr = jai.getLoginModuleStackHolder(); for (LoginModuleStackHolder lmsh : lmsharr) { this.addAppConfig(lmsh.getName(), lmsh.getAppConfigurationEntry()); } } }
/** * Handle the case when JASPI Info may have login module stack holder which delegates to a login module stack * * @param aPolicy */ private void handleJASPIDelegation(ApplicationPolicy aPolicy) { BaseAuthenticationInfo bai = aPolicy.getAuthenticationInfo(); if (bai instanceof JASPIAuthenticationInfo) { JASPIAuthenticationInfo jai = (JASPIAuthenticationInfo) bai; LoginModuleStackHolder[] lmsharr = jai.getLoginModuleStackHolder(); for (LoginModuleStackHolder lmsh : lmsharr) { this.addAppConfig(lmsh.getName(), lmsh.getAppConfigurationEntry()); } } }