gpt4 book ai didi

org.jboss.security.auth.login.XMLLoginConfigImpl类的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 06:07:05 25 4
gpt4 key购买 nike

本文整理了Java中org.jboss.security.auth.login.XMLLoginConfigImpl类的一些代码示例,展示了XMLLoginConfigImpl类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLLoginConfigImpl类的具体详情如下:
包路径:org.jboss.security.auth.login.XMLLoginConfigImpl
类名称:XMLLoginConfigImpl

XMLLoginConfigImpl介绍

[英]An concrete implementation of the javax.security.auth.login.Configuration class that parses an xml configuration of the form: starksm
[中]javax的具体实现。安全啊。登录。解析表单的xml配置的配置类:starksm

代码示例

代码示例来源:origin: wildfly/wildfly

Configuration loginConfig = XMLLoginConfigImpl.getInstance();
final JaasConfigurationService jaasConfigurationService = new JaasConfigurationService(loginConfig);
target.addService(JaasConfigurationService.SERVICE_NAME, jaasConfigurationService)

代码示例来源:origin: org.jboss.security/jbosssx-bare

setConfigResource(loginConfig);
   try
    setConfigURL(configFile.toURL());
loadConfig(loginConfigURL);
if (log.isTraceEnabled())
 log.trace("End loadConfig, loginConfigURL=" + loginConfigURL);

代码示例来源:origin: org.jboss.security/jbosssx-bare

@SuppressWarnings("unchecked")
protected String[] loadConfig(URL config) throws Exception
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 ArrayList configNames = new ArrayList();
 log.debug("Try loading config as XML, url=" + config);
 try
 {
   loadXMLConfig(config, configNames);
 }
 catch (Throwable e)
 {
   log.debug("Failed to load config as XML", e);
   log.debug("Try loading config as Sun format, url=" + config);
   loadSunConfig(config, configNames);
 }
 String[] names = new String[configNames.size()];
 configNames.toArray(names);
 return names;
}

代码示例来源:origin: org.jboss.security/jbosssx-bare

this.loadConfig();
ApplicationPolicy aPolicy = this.getApplicationPolicy(appName);
BaseAuthenticationInfo authInfo = null;
if (aPolicy != null)

代码示例来源:origin: org.jboss.security/jbosssx-bare

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());
   }
 }
}

代码示例来源:origin: org.picketbox/picketbox

@Override
public void refresh()
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 appConfigs.clear();
 loadConfig();
}

代码示例来源:origin: org.picketbox/picketbox

/**
* Method that returns the parsed AuthenticationInfo needed by the JASPI framework until a seperate Configuration
* mechanism for JASPI is established
* 
* @return the parsed AuthenticationInfo object
*/
public BaseAuthenticationInfo getAuthenticationInfo(String domainName)
{
 ApplicationPolicy aPolicy = getApplicationPolicy(domainName);
 return aPolicy != null ? aPolicy.getAuthenticationInfo() : null;
}

代码示例来源:origin: org.jboss.security/jboss-idtrust-config

public void addApplicationPolicies(List<ApplicationPolicy> appPoliciesList)
  { 
   for(ApplicationPolicy aPolicy: appPoliciesList)
   {
     xmlConfig.addApplicationPolicy(aPolicy.getName(), 
        bridge.map(aPolicy)); 
   } 
  } 
}

代码示例来源:origin: org.picketbox/picketbox

/**
* @see ApplicationPolicyRegistration#addApplicationPolicy(String, ApplicationPolicy)
*/
public void addApplicationPolicy(String appName, ApplicationPolicy aPolicy)
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 appConfigs.add(aPolicy);
 handleJASPIDelegation(aPolicy);
 SecurityConfiguration.addApplicationPolicy(aPolicy);
}

代码示例来源:origin: org.picketbox/picketbox

setConfigResource(loginConfig);
   try
    setConfigURL(configFile.toURL());
loadConfig(loginConfigURL);
PicketBoxLogger.LOGGER.traceEndLoadConfigWithSuccess(loginConfigURL);

代码示例来源:origin: org.picketbox/picketbox

protected String[] loadConfig(URL config) throws Exception
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 ArrayList configNames = new ArrayList();
 PicketBoxLogger.LOGGER.debugLoadConfigAsXML(config);
 try
 {
   loadXMLConfig(config, configNames);
 }
 catch (Throwable e)
 {
   PicketBoxLogger.LOGGER.debugLoadConfigAsSun(config, e);
   loadSunConfig(config, configNames);
 }
 String[] names = new String[configNames.size()];
 configNames.toArray(names);
 return names;
}

代码示例来源:origin: org.picketbox/picketbox

this.loadConfig();
ApplicationPolicy aPolicy = this.getApplicationPolicy(appName);
BaseAuthenticationInfo authInfo = null;
if (aPolicy != null)

代码示例来源:origin: org.jboss.security/jbosssx-bare

/**
* 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());
   }
 }
}

代码示例来源:origin: org.jboss.security/jbosssx-bare

@Override
public void refresh()
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 if (log.isTraceEnabled())
   log.trace("Begin refresh");
 appConfigs.clear();
 loadConfig();
 if (log.isTraceEnabled())
   log.trace("End refresh");
}

代码示例来源:origin: org.jboss.security/jbosssx-bare

/**
* Method that returns the parsed AuthenticationInfo needed by the JASPI framework until a seperate Configuration
* mechanism for JASPI is established
* 
* @return the parsed AuthenticationInfo object
*/
public BaseAuthenticationInfo getAuthenticationInfo(String domainName)
{
 ApplicationPolicy aPolicy = getApplicationPolicy(domainName);
 return aPolicy != null ? aPolicy.getAuthenticationInfo() : null;
}

代码示例来源:origin: org.jboss.security/jboss-idtrust

public void addApplicationPolicies(List<ApplicationPolicy> appPoliciesList)
  { 
   for(ApplicationPolicy aPolicy: appPoliciesList)
   {
     xmlConfig.addApplicationPolicy(aPolicy.getName(), 
        bridge.map(aPolicy)); 
   } 
  } 
}

代码示例来源:origin: org.jboss.security/jbosssx-bare

/**
* @see ApplicationPolicyRegistration#addApplicationPolicy(String, ApplicationPolicy)
*/
public void addApplicationPolicy(String appName, ApplicationPolicy aPolicy)
{
 SecurityManager sm = System.getSecurityManager();
 if (sm != null)
   sm.checkPermission(REFRESH_PERM);
 appConfigs.add(aPolicy);
 handleJASPIDelegation(aPolicy);
 SecurityConfiguration.addApplicationPolicy(aPolicy);
}

代码示例来源:origin: org.jboss.as/jboss-as-security

Configuration loginConfig = XMLLoginConfigImpl.getInstance();
final JaasConfigurationService jaasConfigurationService = new JaasConfigurationService(loginConfig);
newControllers.add(target.addService(JaasConfigurationService.SERVICE_NAME, jaasConfigurationService)

代码示例来源:origin: org.picketbox/picketbox

/**
* 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());
   }
 }
}

代码示例来源:origin: org.picketbox/picketbox

/**
* @see ApplicationPolicyRegistration#getApplicationPolicy(String)
*/
public ApplicationPolicy getApplicationPolicy(String domainName)
{
 if (appConfigs == null || appConfigs.size() == 0)
   loadConfig();
 ApplicationPolicy aPolicy = null;
 if(appConfigs != null )
   aPolicy = appConfigs.get(domainName);
 if (aPolicy != null)
   SecurityConfiguration.addApplicationPolicy(aPolicy);
 return aPolicy;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com