Edit Credentials¶
Edit Credentials stores authentication details that Emakin injects into external calls such as web-service requests and database connections. The existing documentation states that credentials are only sent to the matching target system, identified by URL or connection name.
When to Use This Page¶
Use this page when a process or integration must authenticate against:
- an HTTP endpoint
- an external service using an API key or service-style credential
- an external database
URL Credentials¶
URL credentials apply to outgoing web requests. HTTP-based SOAP and REST requests are authenticated automatically when their target URL matches a configured entry.
User Password Credentials¶
Use this credential type for username/password authentication.
- Address: target integration URL
- User Name: user name for authentication
- Password: password for authentication
Service Credentials¶
Service credentials support service-to-service access patterns.
- Name: descriptive name
- Address: target integration URL
- API Key: API key or equivalent credential
- Type:
ClientServer- Configuration: additional service-specific settings
External Database Credentials¶
External database credentials define named connections that Emakin can use for database access. The preserved documentation also points to Database.ExecuteQuery in the developer guide for scripting usage.
Supported fields:
- Name
- Provider
- Connection String
- Description
Connection String Examples¶
| Provider | Connection String |
|---|---|
| Postgres | Host=myserver;Database=mydatabase;Username=myUsername;Password=myPassword |
| MS SQL Server (Default Instance) | Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; |
| MS SQL Server (Named Instance) | Server=myServerName\\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword; |
| Oracle (with tnsnames.ora) | Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;Integrated Security=no; |
| Oracle (without tnsnames.ora) | SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword; |