saslBuilder.setSecurityDomain(securityDomain); saslServerFactory = new SortedMechanismSaslServerFactory(saslServerFactory, SecurityRealmService::compare); saslBuilder.setFactory(saslServerFactory); saslBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); saslAuthenticationFactory = saslBuilder.build();
saslBuilder.setSecurityDomain(securityDomain); saslServerFactory = new SortedMechanismSaslServerFactory(saslServerFactory, SecurityRealmService::compare); saslBuilder.setFactory(saslServerFactory); saslBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); saslAuthenticationFactory = saslBuilder.build();
domainBuilder.setPermissionMapper((permissionMappable, roles) -> SecurityRealmService.createPermissionVerifier()); final SaslAuthenticationFactory.Builder authBuilder = SaslAuthenticationFactory.builder(); authBuilder.setSecurityDomain(domainBuilder.build()); authBuilder.setFactory(new AnonymousServerFactory()); authBuilder.setMechanismConfigurationSelector(mechanismInformation -> MechanismConfiguration.EMPTY); saslAuthenticationFactory = authBuilder.build();
saslBuilder.setSecurityDomain(saslAuthenticationFactory.getSecurityDomain()); saslBuilder.setFactory(saslServerFactory); saslBuilder.setMechanismConfigurationSelector(mechanismNamesSelector); } else { saslBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); SaslAuthenticationFactory onDemandFactory = saslBuilder.build();
saslBuilder.setSecurityDomain(saslAuthenticationFactory.getSecurityDomain()); saslBuilder.setFactory(saslServerFactory); saslBuilder.setMechanismConfigurationSelector(mechanismNamesSelector); } else { saslBuilder.setMechanismConfigurationSelector(mechanismConfigurationSelector); SaslAuthenticationFactory onDemandFactory = saslBuilder.build();
factory = SaslAuthenticationFactory .builder() .setFactory(new AnonymousServerFactory()) .setMechanismConfigurationSelector(i -> MechanismConfiguration.EMPTY) .setSecurityDomain(domainBuilder.build()) .build();
.setSecurityDomain(securityDomainInjector.getValue()) .setFactory(serverFactory); return builder.build(); };
/** * Obtain a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
/** * Obtain a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
/** * Obtain a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
/** * Obtain a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. * * @return a new {@link Builder} capable of building a {@link SaslAuthenticationFactory}. */ public static Builder builder() { return new Builder(); }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }