Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Auth Type

Configuration Options

Basic Auth

Basic Authentication (often referred to as “Basic Auth”) is a simple authentication scheme used in API connections. It involves sending the user’s credentials (typically a username and password) as part of the HTTP request. The credentials are encoded using Base64, and then included in the Authorization header of the request.

image-20240812-173005.png

Bearer Auth

Bearer Authentication (often referred to as “Bearer Token Authentication”) is a security mechanism for authenticating requests to an API or web service using an API Key or token. The token is included in the HTTP request header with a “bearer” prefix, allowing the server to verify the identity and permissions of the requester.

image-20240812-173212.png

OAuth 2.0

OAuth 2.0 is a widely used authorization framework that supports system-to-system (client credentials) authentication. When it comes to system clients (also known as machine-to-machine or service-to-service communication), OAuth 2.0 provides a specific grant type known as the Client Credentials Grant.

image-20240829-005311.png

oauth_body_param:grant_type=client_credentials
oauth_body_param:client_id={clientId}
oauth_body_param:client_secret={clientSecret}

Other optional config params to include in Other Connection Attributesconfig:. This is used when additional Authorization Headers need to be set for OAuth2 type.

http_auth_header:Authorization={clientId}:{clientSecret} // to set authorization basic http header

Google JWT

Google JWT authentication can be used to connect to Google Workspace (create user, suspend user, etc) and/or Gmail (send email, etc). Follow instructions here to get credentials for your Google Workspace.

image-20240819-182523.png

...