LogoLogo
  • 🖐️Welcome Aboard!
  • 📖Information
    • What is Autom Mate?
    • What is Autom?
    • Features of Autom Mate
    • Architecture of Autom Mate
  • 🤓Learn Autom Basics
  • 📚Libraries
    • Integration
      • Active Directory
      • AFAS
      • Autom Mate
      • Azure Active Directory
      • Azure DevOps
      • BambooHR
      • ChatGPT
      • ConnectWise
      • Database
      • Desktop Actions
      • EasyVista
      • Email
      • Exchange Web Server
      • Exact Online
      • Excel
      • Freshdesk
      • Freshservice
      • Ftp-Sftp
      • GitLab
      • Google Drive
      • Google Workspace
      • HaloITSM
      • Hubspot
      • Intune
      • Ivanti Service Manager
      • Jenkins
      • Jira Confluence
      • Jira Service Management
      • Jira Software
      • Lakeside
      • Lansweeper
      • Matrix42
      • ME ServiceDesk Plus
      • Microsoft Outlook Calendar
      • Microsoft SharePoint
      • Microsoft Teams
      • My ChatGPT
      • OCR
      • PDF
      • PowerShell
      • Python
      • RESTful Web Service
      • Salesforce
      • ServiceDesk Plus Cloud
      • ServiceNow
      • Slack
      • SolarWinds
      • Stripe
      • TOPdesk
      • Twilio
      • Twitch
      • VMware
      • WhatsApp
      • Word
      • X
      • Xurrent
    • Transform
      • Advanced Actions
      • Array
      • Base64
      • Condition
      • Cryptography
      • CSV
      • Data Table
      • Date
      • File
      • Folder
      • Number
      • Object
      • Repeatable
      • SSH
      • String
      • Text
    • Utility
      • Display Message
      • Grouping
      • Mate DB
      • Mate Drive
      • Time Management
    • Agentic AI (Beta Version)
      • Open AI (Beta Version)
  • 🎇Autom Features
    • Variables
    • Triggers
    • Data Manager
    • Debug
    • Stop Action
    • Function
    • Error Handling and Exception Management
    • Development Mode ( Dev Mode )
    • Business Impact Estimator
  • 🛰️Product Features
    • Dashboard
      • Dashboard
      • Monitoring
      • Alerts
    • Store
      • Autom Store
      • Library Store
    • My Environment
      • Mate Agent
      • Automs
      • Libraries
    • Management
      • User Management
        • Users
        • Roles
        • Forgot Password
      • Vault
      • Webhook & API
      • Alert Management
      • Queue
    • Create Autom
    • Settings
      • Personalization
      • Port & SSL
      • Mail Server
      • License
      • Log Retention
    • Time Zone Management in Autom Mate
  • 💾Installation Setup
    • System Requirements and Ports Configuration
    • Autom Center Installation
      • Autom Center Installation
      • Autom Center Update
    • Mate Agent Installation
      • Mate Agent Installation
      • Mate Agent Update
    • App Installations
      • MS Teams ChatBot Installation
    • Full Chain PFX File Creation Guide
  • 📔Release Notes
    • Amsterdam Edition
      • Amsterdam 3.2.9
      • Amsterdam 3.3.0
    • Boston Edition
      • Boston 4.0.0
      • Boston 4.1.0
      • Boston 4.2.0
      • Boston 4.3.0
        • Boston 4.3.1
        • Boston 4.3.2
        • Boston 4.3.3
        • Boston 4.3.4
        • Boston 4.3.5
        • Boston 4.3.6
        • Boston 4.3.7
      • Boston 4.4.0
        • Boston 4.4.1
      • Boston 4.5.0
  • 🎓Academy
    • 🎓Autom Mate Academy: Basics of Autom Mate
    • 🎓Mastering Automation with Autom Mate: From Workflow Creation
    • 🎓The Ultimate Autom Mate: Teams & Smart Integrations
  • 👔Autom Store & Use Cases
    • 🛒Autom Store Use Cases
    • 🖥️Use Cases
      • How to Create Bidirectional Connection Between JIRA and Xurrent to Open Requests or Tickets
      • Employee Onboarding Process Automation Using Autom Mate
  • ❓FAQ
    • ⚙️General Functionality
    • 🧩Integration Capabilities
    • Data Management and Validation
    • ⁉️Error Handling and Workflow Management
    • Automation Use Cases
    • Connectors and Triggers
    • Custom GPT Models
Powered by GitBook
On this page
  • Introduction
  • What is JWT?
  • Automate Integration with JWT
  • Using the Integration
  • Credentials
  • Data Management
  • How To Use Action
  • JWT Encode
  • JWT Decode
  • Additional Tips
  • Use Cases
  • FAQ

Was this helpful?

  1. Libraries
  2. Transform

Cryptography

Introduction

This document provides comprehensive guidance on integrating Automate with JWT (JSON Web Token) to facilitate secure data transmission and authentication.

Automate is a versatile hyper-automation platform, empowering users to automate processes seamlessly, whether in the Cloud or On-Premises. By leveraging its extensive library of ready-to-use actions, Automate enables users to streamline workflows and enhance productivity.

What is JWT?

JWT, or JSON Web Token, is a compact, URL-safe means of representing claims to be transferred between two parties. It is commonly used for authentication and information exchange in web services.

Key Features:

  • Secure data transmission

  • Simplified authentication mechanism

  • Compact and versatile token format

Automate Integration with JWT

Overview of Integration: Automate integrates seamlessly with JWT to facilitate secure authentication and data exchange between systems. This integration enhances the reliability and efficiency of data transmission processes.

Examples of Automated Tasks:

  • User authentication and authorization

  • Secure API communication

  • Token-based access control

Using the Integration

Credentials

How to Create Credentials: Establish a secure connection between Automate and JWT by following these steps:

  1. Generate a JWT token with the necessary claims.

  2. Configure Automate to use the generated token for authentication.

  3. Verify the JWT token on the receiving end to ensure secure communication.

Data Management

Using Data Manager: Organize and manage data fields within the Automate-JWT integration through the following steps:

  1. Define the data to be included in the JWT payload.

  2. Map the data fields between Automate and JWT for seamless integration.

  3. Ensure data consistency and integrity during transmission.

How To Use Action

JWT Encode

Description: JWT Encode action encodes data into a JSON Web Token (JWT) format.

Purpose: This action is utilized to securely encode sensitive information for transmission between systems.

Usage:

  1. Select the desired JWT Algorithm for encoding.

  2. Provide the HMAC Secret for encoding.

  3. Specify the Payload data to be included in the JWT.

  4. Set the expiration time for the token.

  5. Assign the generated token to a variable within Automate.

Inputs:

  • JWT Algorithm

  • HMAC Secret

  • Payload

  • Expires in

Outputs: Generated JWT token

JWT Decode

Description: JWT Decode action decodes a JSON Web Token (JWT) into its original data format.

Purpose: This action is employed to extract and utilize data from a JWT received from external sources.

Usage:

  1. Choose the JWT Algorithm used for encoding.

  2. Provide the HMAC Secret used for encoding.

  3. Input the JWT Token for decoding.

  4. Assign the decoded value to a variable within Automate.

Inputs:

  • JWT Algorithm

  • HMAC Secret

  • JWT Token

Outputs: Decoded value from the JWT


Additional Tips

PreviousConditionNextCSV

Last updated 8 months ago

Was this helpful?

📚
Use Cases
FAQ