getBasicAuthCredentials
Retrieve the current HTTP Basic Auth credentials used by this service. Every
SWMLService instance has auth credentials — either
explicitly provided in the constructor, read from environment variables, or
auto-generated at startup.
Parameters
includeSource
When true, returns a 3-tuple that includes the credential source as the
third element. The source is one of:
"provided"— credentials were passed through constructor options"environment"— credentials came fromSWML_BASIC_AUTH_USERandSWML_BASIC_AUTH_PASSWORDenvironment variables"auto-generated"— credentials were randomly generated at startup
Returns
[string, string] — A [username, password] tuple when includeSource is
false or omitted.
[string, string, 'provided' | 'environment' | 'auto-generated'] — A
[username, password, source] tuple when includeSource is true.