Skip to content

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:
  • Client
  • Server
  • 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;