-
Notifications
You must be signed in to change notification settings - Fork 447
Add tutorial: OpenAI Workload Identity integration with Agent ID #6281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| {% set product_name = "Asgardeo" %} | ||
| {% set api_base_path = "https://api.asgardeo.io/t/{organization_name}" %} | ||
|
Check warning on line 2 in en/asgardeo/docs/tutorials/agent-id-openai-authentication.md
|
||
|
|
||
| {% include "../../../includes/tutorials/agent-id-openai-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
| {% set api_base_path = "<your-domain>" %} | ||
|
Check warning on line 2 in en/identity-server/7.2.0/docs/tutorials/agent-id-claude-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-claude-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
|
Check warning on line 2 in en/identity-server/7.2.0/docs/tutorials/agent-id-openai-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-openai-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ | |
| - [Integrating WSO2 Identity Server With Kong AI Gateway for Agent Identity-Aware Access Control]({{base_path}}/tutorials/kong-ai-gateway-with-agent-identity-aware-access-control/) | ||
| - [Secure MCP servers with WSO2 Identity Server and integrate them with n8n agentic flows]({{base_path}}/tutorials/secure-mcp-servers-and-integrate-them-with-n8n-agentic-flows/) | ||
| - [Authenticate Agents with their own Agent ID to Claude API Using Workload Identity Federation]({{base_path}}/tutorials/agent-id-claude-authentication/) | ||
| - [Authenticate Agents with their own Agent ID to OpenAI API Using Workload Identity Federation]({{base_path}}/tutorials/agent-id-openai-authentication/) | ||
|
Check failure on line 15 in en/identity-server/7.2.0/docs/tutorials/index.md
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
| {% set api_base_path = "<your-domain>" %} | ||
|
Check warning on line 2 in en/identity-server/7.3.0/docs/tutorials/agent-id-claude-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-claude-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
|
Check warning on line 2 in en/identity-server/7.3.0/docs/tutorials/agent-id-openai-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-openai-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
| {% set api_base_path = "<your-domain>" %} | ||
|
Check warning on line 2 in en/identity-server/next/docs/tutorials/agent-id-claude-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-claude-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| {% set product_name = "WSO2 Identity Server" %} | ||
| {% set api_base_path = "https://localhost:9443" %} | ||
|
Check warning on line 2 in en/identity-server/next/docs/tutorials/agent-id-openai-authentication.md
|
||
|
|
||
| {% include "../../../../includes/tutorials/agent-id-openai-authentication.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,3 +13,4 @@ | |
| - [Integrating WSO2 Identity Server With Kong AI Gateway for Agent Identity-Aware Access Control]({{base_path}}/tutorials/kong-ai-gateway-with-agent-identity-aware-access-control/) | ||
| - [Secure MCP servers with WSO2 Identity Server and integrate them with n8n agentic flows]({{base_path}}/tutorials/secure-mcp-servers-and-integrate-them-with-n8n-agentic-flows/) | ||
| - [Authenticate Agents with their own Agent ID to Claude API Using Workload Identity Federation]({{base_path}}/tutorials/agent-id-claude-authentication/) | ||
| - [Authenticate Agents with their own Agent ID to OpenAI API Using Workload Identity Federation]({{base_path}}/tutorials/agent-id-openai-authentication/) | ||
|
Check failure on line 16 in en/identity-server/next/docs/tutorials/index.md
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
Use a complete HTTPS URL for
api_base_path.The shared tutorial uses this value for Python
base_urland OAuth/JWKS endpoint construction. The current hostname-only placeholder generates invalid URLs; usehttps://<your-domain>in every Identity Server wrapper.en/identity-server/7.2.0/docs/tutorials/agent-id-claude-authentication.md#L2-L2: change the placeholder tohttps://<your-domain>.en/identity-server/7.3.0/docs/tutorials/agent-id-claude-authentication.md#L2-L2: change the placeholder tohttps://<your-domain>.en/identity-server/next/docs/tutorials/agent-id-claude-authentication.md#L2-L2: change the placeholder tohttps://<your-domain>.Proposed fix
📝 Committable suggestion
📍 Affects 3 files
en/identity-server/7.2.0/docs/tutorials/agent-id-claude-authentication.md#L2-L2(this comment)en/identity-server/7.3.0/docs/tutorials/agent-id-claude-authentication.md#L2-L2en/identity-server/next/docs/tutorials/agent-id-claude-authentication.md#L2-L2🤖 Prompt for AI Agents