private static Function<String, HttpAuthenticationFactory> toHttpAuthenticationFactoryFunction(final Supplier<SecurityDomain> securityDomainSupplier) { final HttpServerAuthenticationMechanismFactory mechanismFactory = new FilterServerMechanismFactory(new ServerMechanismFactoryImpl(), SERVLET_MECHANISM); return (realmName) -> HttpAuthenticationFactory.builder().setFactory(mechanismFactory) .setSecurityDomain(securityDomainSupplier.get()) .setMechanismConfigurationSelector( MechanismConfigurationSelector.constantSelector(realmName == null ? MechanismConfiguration.EMPTY : MechanismConfiguration.builder() .addMechanismRealm( MechanismRealmConfiguration.builder().setRealmName(realmName).build()) .build())) .build(); }
httpBuilder.setSecurityDomain(securityDomain); httpServerFactory = new SortedServerMechanismFactory(httpServerFactory, SecurityRealmService::compare); httpBuilder.setFactory(httpServerFactory); httpBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); httpAuthenticationFactory = httpBuilder.build();
httpBuilder.setSecurityDomain(securityDomain); httpServerFactory = new SortedServerMechanismFactory(httpServerFactory, SecurityRealmService::compare); httpBuilder.setFactory(httpServerFactory); httpBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); httpAuthenticationFactory = httpBuilder.build();
.setSecurityDomain(securityDomainInjector.getValue()) .setFactory(serverFactory); return builder.build(); };
public HttpAuthenticationFactory build() { return new HttpAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), getFactory()); } }
public HttpAuthenticationFactory build() { return new HttpAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), getFactory()); } }
public HttpAuthenticationFactory build() { return new HttpAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), getFactory()); } }
/** * Obtain a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
/** * Obtain a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
private static Function<String, HttpAuthenticationFactory> toHttpAuthenticationFactoryFunction(final Supplier<SecurityDomain> securityDomainSupplier) { final HttpServerAuthenticationMechanismFactory mechanismFactory = new FilterServerMechanismFactory(new ServerMechanismFactoryImpl(), SERVLET_MECHANISM); return (realmName) -> HttpAuthenticationFactory.builder().setFactory(mechanismFactory) .setSecurityDomain(securityDomainSupplier.get()) .setMechanismConfigurationSelector( MechanismConfigurationSelector.constantSelector(realmName == null ? MechanismConfiguration.EMPTY : MechanismConfiguration.builder() .addMechanismRealm( MechanismRealmConfiguration.builder().setRealmName(realmName).build()) .build())) .build(); }
private static Function<String, HttpAuthenticationFactory> toHttpAuthenticationFactoryFunction(final Supplier<SecurityDomain> securityDomainSupplier) { final HttpServerAuthenticationMechanismFactory mechanismFactory = new FilterServerMechanismFactory(new ServerMechanismFactoryImpl(), SERVLET_MECHANISM); return (realmName) -> HttpAuthenticationFactory.builder().setFactory(mechanismFactory) .setSecurityDomain(securityDomainSupplier.get()) .setMechanismConfigurationSelector( MechanismConfigurationSelector.constantSelector(realmName == null ? MechanismConfiguration.EMPTY : MechanismConfiguration.builder() .addMechanismRealm( MechanismRealmConfiguration.builder().setRealmName(realmName).build()) .build())) .build(); }
/** * Obtain a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
public HttpAuthenticationFactory build() { return new HttpAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), getFactory()); } }
/** * Obtain a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link HttpAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }