Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Basic

HTTP Auth Method Grooper.GPT

Implements HTTP Basic authentication for service-to-service communication in Grooper.

Remarks

The Basic authentication class enables Grooper to connect to external HTTP-based services that require Basic authentication. This method encodes a user name and password as a base64-encoded string and includes it in the HTTP Authorization header for each request.

Overview

Use Basic authentication when integrating with APIs or services that require credentials in the form of a user name and password. The credentials are transmitted in plain text (after base64 encoding), so it is strongly recommended to use HTTPS to protect sensitive information.

Usage

  • Set the 'User Name' and 'Password' properties to the credentials required by the external service.
  • When Grooper makes an HTTP request, the credentials are combined as user:password, base64-encoded, and sent as Authorization: Basic <base64-credentials>.
  • Only use Basic authentication with trusted services and always over secure (HTTPS) connections.

Security Notes

  • The password is stored in encrypted form and decrypted only when needed for authentication.
  • Avoid using Basic authentication for highly sensitive integrations unless required by the external API.
  • Never use Basic authentication over unencrypted HTTP, as credentials can be intercepted.

Example

To authenticate as user apiuser with password secret, set:

User Name: apiuser Password: secret

The resulting HTTP header will be:

Authorization: Basic YXBpdXNlcjpzZWNyZXQ=

Properties

NameTypeDescription

Used By

Notification