With their means to work together intelligently with exterior functions, AI brokers are poised to change into an integral a part of fashionable enterprise workflows. Not siloed from the skin world, AI brokers promise to deal with duties that historically required human intervention, enabling repetitive and high-volume duties to be automated. Instance use instances for agentic automation may embody:
HR onboarding: AI brokers can arrange accounts for brand spanking new hires throughout functions like Slack, Jira and Trello, routinely deactivating them when workers depart.
Undertaking administration syncing: AI brokers can bridge instruments like Jira and Asana, updating activity statuses and syncing mission timelines with out human intervention.
IT Helpdesk automation: AI brokers can autonomously reset passwords, handle person permissions and provision new software program accounts, lowering the burden on IT groups.
For giant enterprises, automation at scale can translate into hundreds of thousands in financial savings yearly, not simply from diminished operational overhead, but in addition from minimized downtime and fewer safety vulnerabilities stemming from human error.
Challenges with agentic automation
Whereas there’s virtually limitless potential for functions that leverage agentic automation, turning that imaginative and prescient into actuality has been a problem, significantly in the case of id and entry. A few of the hurdles with id administration embody:
Growth and integration complexity: Most enterprise workflows depend on a myriad of B2B SaaS platforms, together with staples like Jira for activity administration, Slack for communications and HubSpot for CRM.
For an AI agent to carry out its duties, it have to be able to authenticating to those programs as a person person and interacting on their behalf. Authentication may be trivial for human customers, however for builders of agentic automation, it’s a cycle of complicated one-off integrations and OAuth flows, every with its personal safety issues. The complexity will increase exponentially with the involvement of a number of third-party functions.
Safety and entry management: Enterprises could also be hesitant to undertake AI brokers with out a clear understanding of safety dangers, knowledge entry boundaries and the administration of OAuth tokens, in addition to how data flows between customers, brokers and third-party functions.
Sagi Rodin, the CEO of Frontegg, a low-code Buyer Id and Entry Administration (CIAM) answer, advised VentureBeat in an interview, “We’re seeing that security departments are very concerned about adopting AI agents, even basic ones. They’re asking questions like where agent credentials live, how long tokens will persist, and whether or not they can self-host. Without these answers, they won’t approve the development of a product of this nature.”
Compliance and auditability: Industries akin to finance, utilities and well being care are extremely regulated. For a lot of use instances, full audit trails for AI agent interactions will likely be necessary for compliance with regulatory necessities like SOX, HIPAA and GDPR.
CIAM expertise is advancing quickly and plenty of suppliers within the area are including help for software program entities, like AI brokers, in an effort to handle a few of these difficulties.
Id and entry administration for AI brokers
Buyer id and entry administration (CIAM) is a rising area during which options from established firms like Frontegg, Okta, Auth0 (a part of Okta), Ping Id and Stytch deal with person authentication and handle entry to third-party functions.
Their duties embody orchestrating Single Signal-On (SSO), Multi-Issue Authentication (MFA)and role-based entry management throughout cloud functions and enterprise platforms. Till now, these options have targeted totally on id and entry for human customers. Nevertheless, with enterprise agentic automation quick changing into a actuality, CIAM suppliers are racing to handle the distinctive necessities posed by autonomous AI brokers. To authenticate and work together with a third-party B2B utility on behalf of a human person, AI brokers want programmatic and protracted entry, usually requiring token-based authentication and complicated OAuth flows.
Frontegg’s not too long ago launched Frontegg.ai takes an end-to-end method, delivering out-of-the-box options for superior use instances that require the mixing of a number of B2B functions.
The AI agent and all required third-party integrations may be created and configured within the Frontegg.ai dashboard in just some minutes. The code for the authentication interface is routinely generated for each internet and cell functions and the platform handles the creation, refreshing, and deletion of all OAuth entry tokens. This end-to-end authentication and authorization performance may be built-in into the agent code with just some strains.
One of many revolutionary merchandise being developed utilizing Frontegg.ai is an analytics help agent that intelligently creates visualizations from supply knowledge, primarily based on the necessities of various enterprise personas and communicates them frequently. The thought is that fairly than manually visiting a portal to configure dashboards, customers will work together with the AI agent exterior of the portal as an clever analytics assistant.
Rodin describes the platform as a “full-stack experience for agent developers, which provides authentication, integrations, authorizations, security, and entitlements. The agent can act on behalf of users and organizations. Everything works out of the box.”
Whereas Frontegg.ai has an early begin in agent-focused id administration, it’s not alone in recognizing the potential of AI brokers within the enterprise. Rodin envisions CIAM suppliers, each established and new, including help for AI brokers. Nevertheless, he highlighted Frontegg’s end-to-end method, the place the platform manages all features of authentication, entry, and safety and builders can give attention to constructing an enterprise-ready agentic automation product.
A few of the CIAM suppliers that help id and entry administration for AI brokers embody:
Auth0’s Auth for gen AI allows a number of accounts for third-party functions to be linked right into a single, unified profile. Customers solely have to authenticate as soon as to authorize an AI agent to work together with all the related functions related to their accounts. Token refreshes and exchanges are routinely dealt with.
Equally, Composio AgentAuth gives an identical unified authentication framework, the place the tip person logs in simply as soon as. Third-party functions are added by the AgentAuth dashboard, the place customers can configure apps routinely and look at complete logs.
Descope’s Outbound Apps lets builders join AI brokers to over 50 third-party B2B apps by merely utilizing the offered SDKs to entry numerous instruments. Descope doesn’t supply unified authentication; as an alternative, it lets customers select which functions to log into. All authentication and token administration are carried out routinely behind the scenes.
Ping’s Id Helix gives comparable performance however takes a special method. As a substitute of utilizing finish customers’ credentials, AI brokers are given their very own distinctive identities and permissions for third-party apps.
With help for over 300 third-party apps, Lumos’ Integration Hub accelerates the event course of by leveraging AI to generate code for integration with REST APIs and third-party apps. It additionally options Connector SDK, which lets builders construct new integrations in any language. Whereas not designed particularly for AI brokers, Integration Hub can simplify the method of integrating third-party functions into automated enterprise workflows.
Whereas their methodologies differ, these platforms search to simplify id and entry administration, one of many largest ache factors in deploying AI brokers at scale.
The normal OAuth workflow
With out the assistance of an id administration platform, integrating an AI agent with a number of B2B SaaS platforms may be complicated. In response to Rodin, agent builders are required to “patch together identity, third-party integrations and security from scratch, leading to slow build cycles and blockers to real production development.”
Every B2B platform has its personal course of, however the basic precept is similar: after a person logs in, an OAuth entry token must be retrieved. This token authenticates the API agent, enabling it to carry out actions on behalf of the person. Any request the AI agent makes should embody the entry token.
Take into account the event of a workflow the place an AI agent sends a Slack notification after finishing a activity.
1. Register your new utility
Your AI agent app have to be registered and configured with OAuth scopes (permissions) at https://api.slack.com/apps for entry to the Slack API.
2. Direct your person to an authorization URL
So as to carry out actions on behalf of a person, the AI agent should receive that person’s consent. That is completed by directing them to a Slack authorization web page the place the person can log in.
from urllib.parse import urlencode
params = {
“client_id”: “your-client-id”,
“scope”: “chat:write,users:read”,
“redirect_uri”: “https://yourdomain.com/callback/slack”,
}
auth_url = f”https://slack.com/oauth/v2/authorize?{urlencode(params)}”
The above code builds the URL for the Slack authorization web page. The `redirect_uri` specifies the callback URL in your server that Slack redirects customers to after logging in.
3. Get hold of the person’s entry token
Slack’s response accommodates a code, which can be utilized to acquire the person’s entry token.
import requests
slack_token_url = “https://slack.com/api/oauth.v2.access”
def exchange_code_for_token(code, client_id, client_secret, redirect_uri, token_url):
response = requests.submit(slack_token_url, knowledge={
“grant_type”: “authorization_code”,
“client_id”: client_id,
“client_secret”: client_secret,
“code”: code,
“redirect_uri”: redirect_uri,
})
return response.json()
4. Put up a notification utilizing the Slack API
After getting the entry token, it may be used it to make authenticated API calls on behalf of the person.
headers = {
“Authorization”: f”Bearer {slack_access_token}”,
“Content-type”: “application/json”,
}
payload = {
“channel”: “#general”,
“text”: “The update of the employee table is complete.”,
}
requests.submit(“https://slack.com/api/chat.postMessage”, headers=headers, json=payload)
Whereas most B2B SaaS functions will comply with the identical basic course of for authentication and entry, the steps and syntax could differ. Managing authentication and entry rapidly turns into tedious when integrating a number of third-party functions.
Finish-to-end id administration with Frontegg.ai
Frontegg.ai abstracts the majority of the mixing course of with built-in connections for broadly used B2B functions like Slack, Atlassian, Monday, GitHub and Google Workspace. It handles authentication and consent, and manages all OAuth tokens, enabling builders to implement id and entry for his or her AI brokers with just some strains of code.
The configuration of B2B functions is completed within the Frontegg.ai dashboard. Select from the checklist of supported functions and specify your AI agent’s permissions. The entire front-end code for authentication is routinely generated. When you’ve chosen and configured the third-party functions within the dashboard, you’ll be able to join your AI agent code by merely importing and initializing the Frontegg AI SDK in your IDE of selection.
import os
from frontegg_ai_python_sdk import (
Setting,
FronteggAiClientConfig,
FronteggAiClient
)
config = FronteggAiClientConfig(
setting=Setting.EU, # Or US, CA, and many others.
agent_id=os.environ[your_agent_id],
client_id=os.environ[your_client_id],
client_secret=os.environ[your_client_secret],
)
consumer = FronteggAiClient(config)
Add yet one more line to set the person context:
consumer.set_context(tenant_id=”your_tenant_id”, user_id=”your_user_id”)
Now your AI agent code has entry to all the performance of all of the third-party functions you’ve arrange within the dashboard. All authentication, token administration and entry management is managed by Frontegg.ai, and there’s no have to replace the code when integrating one other utility. The instruments that the AI agent has entry to for every utility may be listed with `list_tools()`.
instruments = await consumer.list_tools()
This instance used CrewAI and Python; nevertheless, Frontegg.ai helps numerous AI agent orchestration platforms, together with Langchain and AutoGen. Frontegg.ai has built-in help for big language fashions (LLMs) from OpenAI, Anthropic, Google, Meta and Mistral.
For much less skilled builders, the authentication, integration setup and code may be auto-generated through immediate utilizing Frontegg MCP, which takes benefit of the Mannequin Context Protocol (MCP), an open commonplace developed by Anthropic for safe communication between AI brokers and exterior instruments.
Moreover, builders and non-developers alike can use Frontegg Flows, a low-code workflow that leverages AI to construct and handle complicated id workflows utilizing pure language. The code may be imported into your favourite IDE and your utility may be deployed on cloud platforms akin to AWS, Azure, Cloudflare, or Vercel, devoted AI platforms like Replicate, or hosted regionally by yourself servers.
Wanting forward: CIAM for agentic automation
For AI brokers to be efficient in enterprise workflows, they have to be capable of seamlessly work together with the third-party B2B functions that firms are already utilizing. Id and entry administration platforms simplify the authentication and authorization course of, assuaging some of the vital ache factors when implementing agentic automation.
Know-how leaders ought to consider AI agent-focused platforms like Frontegg.ai to evaluate their match with the corporate’s infrastructure and workflows. The primary suppliers to ship safe and dependable id administration infrastructures could outline how agentic automation is carried out within the fashionable enterprise.
Frontegg’s AI Agent Builder is accessible at no cost on the corporate’s website whereas it’s in beta. Subscription costs haven’t but been launched publicly.
Every day insights on enterprise use instances with VB Every day
If you wish to impress your boss, VB Every day has you lined. We provide the inside scoop on what firms are doing with generative AI, from regulatory shifts to sensible deployments, so you’ll be able to share insights for max ROI.
An error occured.