Host Basic Auth Console Guide

 

This page provides a clear and complete guide to the Host Basic Auth section of the Namirasoft Credential Console. Host Basic Auth extends Basic Authentication by adding the network location of the target service, so the credential carries both the identity (username and password) and the destination (host and port) in a single record.

 

What Is Host Basic Auth?

Host Basic Auth combines a username and password with the network address of the service you want to reach. Use it when a Namirasoft application needs both the authentication details (username and password) and the network location (host and port) required to connect to a service.

 

It is closely related to Basic Auth. Choose Basic Auth when you only need the username and password, and Host Basic Auth when the credential should also carry the host and port of the target service.

 

Why Secure Credential Management Matters

A username and password can provide direct access to a system. Storing them in application code, configuration files, or developer machines increases the risk of:

 

  • Accidental exposure in logs or repositories

 

  • Using outdated or shared credentials across multiple services

 

  • Lack of rotation or auditing

 

  • Unauthorized access if credentials are leaked

 

Without proper storage practices, these vulnerabilities can lead to unauthorized access or system compromise.

 

How Namirasoft Credential Secures Host Basic Auth

Namirasoft Credential does not store your username or password. When you create a Host Basic Auth record:

 

  • The Username and Password are sent directly to Namirasoft Secret, where they are fully encrypted and stored as secret values.

 

  • Namirasoft Credential only keeps references to those encrypted secrets, along with the host and port. It never stores the sensitive values themselves.

 

  • When a Namirasoft application needs to connect, Namirasoft Credential retrieves the encrypted values from Namirasoft Secret and assembles the complete credential for the requesting app.

 

This way, Namirasoft Secret handles encryption and storage, while Namirasoft Credential handles secure assembly and controlled delivery.

 

Overview of Host Basic Auth Fields and Options

The sections below explain every field visible in the Create and List pages for Host Basic Auth. Understanding these fields will help you store credentials correctly and manage them with accuracy, security, and confidence.

 

  • ID (String): This is the unique identifier automatically generated by Namirasoft Credential when a Host Basic Auth record is created. You do not enter or modify this value. It is used internally for tracking, linking, and referencing the entry across the Namirasoft ecosystem.

 

  • User ID (Namirasoft Account’s ID): This is the unique ID assigned to the Namirasoft Account that created the Host Basic Auth record. It serves as a link between the credential and the user who owns or manages it.

 

  • Workspace ID (Namirasoft Workspace’s ID): This refers to a workspace created in the Namirasoft Workspace app, which allows users to organize credentials by project, environment, or team. The workspace name is displayed along with the ID, and it links back to the Namirasoft Workspace app where the workspace details can be viewed.

 

  • Name (String): This is a human friendly label you choose to identify the credential, such as Internal API or Webhook Receiver. It helps you and your team recognize which credential is which and has no impact on authentication itself.

 

  • Host (String): This is the network address of the service that the Namirasoft application will connect to. It is typically a domain name (such as api.company.com) or an IP address (such as 192.168.1.10). You can usually find this value in the service documentation, connection settings, or from the administrator responsible for the service.

 

How to Find Your Service Host Address?

 

  • Open your service’s dashboard or connection settings
  • Find the field labeled Host, Hostname, Server, or Endpoint
  • Copy only the domain name (api.company.com) or IP address (192.168.1.10), with no protocol or port
  • If it is missing, ask your service administrator

 

 

  • Port (Integer): This is the network port used by the target service to accept connections. Common values include 80 for HTTP, 443 for HTTPS, and 8080 for some web services, but the correct value depends on the service configuration. You can usually find the port in the service documentation, connection settings, or from the service administrator.

 

How to Find Your Service Port?

 

  • Look in your service’s connection settings for the port
  • For standard web services it is usually 443 for HTTPS or 80 for HTTP
  • In a URL like api.company.com:8080, the port is the number after the colon (8080)
  • If it is missing, ask your service administrator

 

 

  • Username (String): This is the username, login ID, account name, or similar identifier that the external service expects for Basic Authentication. It is often the same value used to sign in to the service, although some systems provide a dedicated username for integrations or service accounts. You can usually find this value in the account, user, or integration settings of the service.

 

How to Find Your Username?

 

  • Open the account or user settings of the service
  • Find the username, login ID, or account name, using a dedicated service account rather than your personal login where possible
  • If it is missing, ask your service administrator

 

 

  • Password (String): This is the secret value paired with the username above. Depending on the service, it may be the account password or a generated password intended for automated access. You can usually obtain this value from the same location where the username is managed, such as the account, security, or integration settings of the service.

 

How to Get Your Password?

 

  • Open the security or integration settings of the service
  • If the service offers an application password for integrations, generate one and use it
  • Otherwise use the account password for the username above
  • Copy the value and paste it in exactly as provided

 

 

  • Description (String): This is an optional text field where you can explain the purpose or usage of the credential, such as which service it connects to or what environment it belongs to. Adding a description is helpful when working with multiple credentials in a shared workspace.

 

  • Created At (DateTime): This shows the exact date and time when the Host Basic Auth record was first created. This value is automatically set when you create the record and does not change over time.

 

  • Updated At (DateTime): This shows the exact date and time when the Host Basic Auth record was most recently modified. It helps you track when the credential was last maintained.



Ready to Get Started or Want to Explore the Console Guide?