public class AuthenticateOperations extends Object
| Constructor and Description |
|---|
AuthenticateOperations() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<Map<String,Serializable>,Void> |
authenticate(JDEAtinaConfiguration configuration,
JDEAtinaConnection connection,
String authenticateOperation,
Map<String,Object> inputParameters)
Authenticates against the Atina Microservice / JD Edwards and returns session context values (e.g., token/flags) for subsequent operations.
|
@DisplayName(value="Authenticate") @Summary(value="Establishes a session with JDE Enterprise Server and returns the token") @OutputResolver(output=AuthenticateOutputEntityMetadataResolver.class) @Throws(value=AuthenticateErrorsProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<Map<String,Serializable>,Void> authenticate(@Config JDEAtinaConfiguration configuration, @Connection JDEAtinaConnection connection, @MetadataKeyId(value=AuthenticateNameKeysMetadataResolver.class) @Example(value="Login using User and Password") String authenticateOperation, @Content @TypeResolver(value=AuthenticateInputEntityMetadataResolver.class) Map<String,Object> inputParameters)
configuration - The connector configuration used to reach the Atina/JDE backend.connection - The live connection associated with the configuration.authenticateOperation - The authentication mode selector (metadata key). Example: "Login using User and Password".inputParameters - A map with the credentials and/or mode-specific fields required by the selected authentication mode. The exact schema is provided by
AuthenticateInputEntityMetadataResolver.Result whose payload is a map of session artifacts (resolved by AuthenticateOutputEntityMetadataResolver); no attributes.org.mule.runtime.extension.api.exception.ModuleException - if authentication fails for any reason (invalid credentials, connectivity issues, or backend errors).Copyright © 2026 MuleSoft, Inc.. All rights reserved.