public void addAppConfigurationEntry(AppConfigurationEntry entry) { holder.addAppConfigurationEntry(entry); } });
public void addAppConfigurationEntry(AppConfigurationEntry entry) { authenticationInfo.add(entry); } });
private boolean processClassicAuth(OperationContext context, String securityDomain, ModelNode node, ApplicationPolicy applicationPolicy) throws OperationFailedException { node = peek(node, AUTHENTICATION, CLASSIC); if (node == null) { return false; } final AuthenticationInfo authenticationInfo = new AuthenticationInfo(securityDomain); if (node.hasDefined(Constants.LOGIN_MODULE)) { processLoginModules(context, node.get(LOGIN_MODULE), authenticationInfo, new LoginModuleContainer() { public void addAppConfigurationEntry(AppConfigurationEntry entry) { authenticationInfo.add(entry); } }); } //Check for module applicationPolicy.setAuthenticationInfo(authenticationInfo); return true; }
if (node == null) { return false; } JASPIAuthenticationInfo authenticationInfo = new JASPIAuthenticationInfo(securityDomain); Map<String, LoginModuleStackHolder> holders = new HashMap<String, LoginModuleStackHolder>(); if(node.hasDefined(LOGIN_MODULE_STACK)){ ModelNode stackNode = stack.getValue(); final LoginModuleStackHolder holder = new LoginModuleStackHolder(name, null); holders.put(name, holder); authenticationInfo.add(holder); if (stackNode.hasDefined(LOGIN_MODULE)) { processLoginModules(context, stackNode.get(LOGIN_MODULE), authenticationInfo, new LoginModuleContainer() { authenticationInfo.add(entry); authenticationInfo.addJBossModuleName(moduleName.asString()); } else { authenticationInfo.addJBossModuleName(DEFAULT_MODULE);
@SuppressWarnings("unchecked") public Object instantiate() { if(isJASPIAuthentication == false) { info = new AuthenticationInfo(authName); } else { info = new JASPIAuthenticationInfo(authName); } info.add(moduleEntries); return info; }
protected Token jjFillToken() { Token t = Token.newToken(jjmatchedKind); t.kind = jjmatchedKind; String im = jjstrLiteralImages[jjmatchedKind]; t.image = (im == null) ? input_stream.GetImage() : im; t.beginLine = input_stream.getBeginLine(); t.beginColumn = input_stream.getBeginColumn(); t.endLine = input_stream.getEndLine(); t.endColumn = input_stream.getEndColumn(); return t; }
public SunConfigParser(java.io.Reader stream) { jj_input_stream = new SimpleCharStream(stream, 1, 1); token_source = new SunConfigParserTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 6; i++) jj_la1[i] = -1; }
private final int jjStartNfaWithStates_0(int pos, int kind, int state) { jjmatchedKind = kind; jjmatchedPos = pos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return pos + 1; } return jjMoveNfa_0(state, pos + 1); } private final int jjMoveStringLiteralDfa0_0()
/** Get the next Token. */ final public Token getNextToken() { if (token.next != null) token = token.next; else token = token.next = token_source.getNextToken(); jj_ntk = -1; jj_gen++; trace_token(token, " (in getNextToken)"); return token; }
Configuration loginConfig = XMLLoginConfigImpl.getInstance(); final JaasConfigurationService jaasConfigurationService = new JaasConfigurationService(loginConfig); target.addService(JaasConfigurationService.SERVICE_NAME, jaasConfigurationService)
private final int jjStartNfa_0(int pos, long active0) { return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1); } private int jjStopAtPos(int pos, int kind)
private void processLoginModules(OperationContext context, ModelNode node, BaseAuthenticationInfo authInfo, LoginModuleContainer container) throws OperationFailedException { for (Property moduleProperty : node.asPropertyList()) { ModelNode module = moduleProperty.getValue(); String codeName = extractCode(context, module, ModulesMap.AUTHENTICATION_MAP); String flag = LoginModuleResourceDefinition.FLAG.resolveModelAttribute(context, module).asString(); LoginModuleControlFlag controlFlag = getControlFlag(flag); Map<String, Object> options = extractOptions(context, module); AppConfigurationEntry entry = new AppConfigurationEntry(codeName, controlFlag, options); container.addAppConfigurationEntry(entry); ModelNode moduleName = LoginModuleResourceDefinition.MODULE.resolveModelAttribute(context, module); if (moduleName.isDefined() && !moduleName.asString().isEmpty()) { authInfo.addJBossModuleName(moduleName.asString()); } else { authInfo.addJBossModuleName(DEFAULT_MODULE); } } }
@Override protected BaseSecurityInfo<Object> create(String name) { return new AuthenticationInfo(name); }
/** Constructor. */ public SunConfigParser(java.io.Reader stream) { jj_input_stream = new SimpleCharStream(stream, 1, 1); token_source = new SunConfigParserTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 6; i++) jj_la1[i] = -1; }
private int jjStartNfaWithStates_0(int pos, int kind, int state) { jjmatchedKind = kind; jjmatchedPos = pos; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { return pos + 1; } return jjMoveNfa_0(state, pos + 1); } static final long[] jjbitVec0 = {
final public Token getNextToken() { if (token.next != null) token = token.next; else token = token.next = token_source.getNextToken(); jj_ntk = -1; jj_gen++; trace_token(token, " (in getNextToken)"); return token; }
/** Reinitialise. */ public void ReInit(java.io.InputStream stream, String encoding) { try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 6; i++) jj_la1[i] = -1; }
public void ReInit(java.io.InputStream stream, String encoding) { try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 6; i++) jj_la1[i] = -1; }