/** * See JBEAP-14783 */ @Deprecated public IoFuture<Connection> connect(URI destination, OptionMap connectOptions, CallbackHandler callbackHandler) throws IOException { final AuthenticationContextConfigurationClient client = AUTH_CONFIGURATION_CLIENT; AuthenticationContext authenticationContext = AuthenticationContext.captureCurrent(); AuthenticationConfiguration connectionConfiguration = client .getAuthenticationConfiguration(destination, authenticationContext).useCallbackHandler(callbackHandler); connectionConfiguration = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connectOptions, connectionConfiguration); final SSLContext sslContext; try { sslContext = client.getSSLContext(destination, authenticationContext); } catch (GeneralSecurityException e) { return new FailedIoFuture<>(Messages.conn.failedToConfigureSslContext(e)); } return connect(destination, null, connectOptions, sslContext, connectionConfiguration); }
MatchRule jtaRule = rule.matchAbstractType("jta", "jboss"); final OptionMap connectOptions = connectionSpec.getConnectOptions(); authenticationConfiguration = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connectOptions, authenticationConfiguration); AuthenticationConfiguration ejbConfiguration = CLIENT.getAuthenticationConfiguration(destinationUri, context, - 1, "ejb", "jboss"); AuthenticationConfiguration jtaConfiguration = CLIENT.getAuthenticationConfiguration(destinationUri, context, - 1, "jta", "jboss");
RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(clusterConnectionOptionMap, defaultAuthenticationConfiguration); RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connectionOptionMap, nodeAuthenticationConfiguration);
AuthenticationConfiguration globalAuthConf = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(remotingOptions, AuthenticationConfiguration.empty()); overrides = new HashMap<>(); AuthenticationConfiguration authConfig = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connRemotingOptions, AuthenticationConfiguration.empty());
public AuthenticationConfiguration getAuthenticationConfiguration() { AuthenticationConfiguration authenticationConfiguration = this.authenticationConfiguration.get(); final OptionMap optionMap = this.connectionCreationOptions; if (optionMap != null) { return RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(optionMap, authenticationConfiguration); } return authenticationConfiguration; }
/** * See JBEAP-14783 */ @Deprecated public IoFuture<Connection> connect(URI destination, OptionMap connectOptions, CallbackHandler callbackHandler) throws IOException { final AuthenticationContextConfigurationClient client = AUTH_CONFIGURATION_CLIENT; AuthenticationContext authenticationContext = AuthenticationContext.captureCurrent(); AuthenticationConfiguration connectionConfiguration = client .getAuthenticationConfiguration(destination, authenticationContext).useCallbackHandler(callbackHandler); connectionConfiguration = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connectOptions, connectionConfiguration); final SSLContext sslContext; try { sslContext = client.getSSLContext(destination, authenticationContext); } catch (GeneralSecurityException e) { return new FailedIoFuture<>(Messages.conn.failedToConfigureSslContext(e)); } return connect(destination, null, connectOptions, sslContext, connectionConfiguration); }
AuthenticationConfiguration globalAuthConf = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(remotingOptions, AuthenticationConfiguration.empty()); overrides = new HashMap<>(); AuthenticationConfiguration authConfig = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connRemotingOptions, AuthenticationConfiguration.empty());
AuthenticationConfiguration globalAuthConf = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(remotingOptions, AuthenticationConfiguration.empty()); overrides = new HashMap<>(); AuthenticationConfiguration authConfig = RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(connRemotingOptions, AuthenticationConfiguration.empty());