Top Method Summary
Options Name Purpose
CHARACTER GenerateAuthToken (character, character, character) Generate an authentication token (SMARTFRAMEWORKMCP_AUTH_KEY) for the given credentials Notes : @param pcUserName The user name @param pcDomainName The domain or tenant name @param pcPassword The user's password @return The generated SMARTFRAMEWORKMCP_AUTH_KEY token */
Consultingwerk.Framework.UserCredentials GetUserCredentials (character) Resolve user credentials from an authentication token (SMARTFRAMEWORKMCP_AUTH_KEY) Notes : Raises a MissingAuthKeyException when no auth key was provided at all and an InvalidAuthKeyException when the provided auth key cannot be decoded, decrypted or parsed. Without those, the caller would receive the raw ABL runtime error of the BASE64-DECODE or DECRYPT function instead of an actionable message. @param pcAuthKey The authentication token (SMARTFRAMEWORKMCP_AUTH_KEY) @return A UserCredentials instance representing the resolved user */


Method Detail
Top

CHARACTER GenerateAuthToken (character, character, character)

Purpose: Generate an authentication token (SMARTFRAMEWORKMCP_AUTH_KEY) for the given credentials
Notes :

Parameters:
pcUserName CHARACTER
The user name
pcDomainName CHARACTER
The domain or tenant name
pcPassword CHARACTER
The user's password
Returns CHARACTER
The generated SMARTFRAMEWORKMCP_AUTH_KEY token
Top

Consultingwerk.Framework.UserCredentials GetUserCredentials (character)

Purpose: Resolve user credentials from an authentication token (SMARTFRAMEWORKMCP_AUTH_KEY)
Notes : Raises a MissingAuthKeyException when no auth key was provided at
all and an InvalidAuthKeyException when the provided auth key
cannot be decoded, decrypted or parsed. Without those, the caller
would receive the raw ABL runtime error of the BASE64-DECODE or
DECRYPT function instead of an actionable message.

Parameters:
pcAuthKey CHARACTER
The authentication token (SMARTFRAMEWORKMCP_AUTH_KEY)
Returns Consultingwerk.Framework.UserCredentials
A UserCredentials instance representing the resolved user


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:17:17