javax.security.auth.message.config.AuthConfigFactory.setFactory()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(95)

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

AuthConfigFactory.setFactory介绍

[英]Set the system-wide AuthConfigFactory implementation.

If an implementation was set previously, it will be replaced.

Listeners are not notified of a change to the registered factory.
[中]设置系统范围的AuthConfigFactory实现。
如果以前设置了实现,则将替换它。
未通知侦听器已注册工厂的更改。

代码示例

代码示例来源:origin: OryxProject/oryx

AuthConfigFactory.setFactory(new AuthConfigFactoryImpl());

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

private static void registerAuthConfigFactory(final AuthConfigFactory authConfigFactory) {
  doPrivileged((PrivilegedAction<Void>) () -> {
    AuthConfigFactory.setFactory(authConfigFactory);
    return null;
  });
}

代码示例来源:origin: org.fabric3/fabric3-binding-ws-metro

public Object run() {
    /*String defaultFactory = Security.getProperty(AuthConfigFactory.DEFAULT_FACTORY_SECURITY_PROPERTY);
    if (defaultFactory == null || !(JMACAuthConfigFactory.class.getName().equals(defaultFactory))) {
    Security.setProperty(AuthConfigFactory.DEFAULT_FACTORY_SECURITY_PROPERTY,
    JMACAuthConfigFactory.class.getName());
    }*/
    AuthConfigFactory factory = AuthConfigFactory.getFactory();
    if (factory == null || !(factory instanceof JMACAuthConfigFactory)) {
      AuthConfigFactory.setFactory(new JMACAuthConfigFactory(loader));
    }
    return null; // nothing to return
  }
});

相关文章