Skip to content

Commit 521a908

Browse files
authored
fix oauth set credential id (#460)
* fix oauth set credential id * changeset
1 parent e7982f1 commit 521a908

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.changeset/brown-states-draw.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@inkeep/agents-manage-api": patch
3+
---
4+
5+
fix oauth flow setting credential ids

agents-manage-api/src/routes/oauth.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
CredentialStoreType,
1818
createCredentialReference,
1919
dbResultToMcpTool,
20+
generateIdFromName,
2021
getCredentialReferenceWithTools,
2122
getToolById,
2223
type ServerConfig,
@@ -277,7 +278,7 @@ app.openapi(
277278
try {
278279
await keychainStore.set(credentialTokenKey, JSON.stringify(tokens));
279280
newCredentialData = {
280-
id: mcpTool.name,
281+
id: generateIdFromName(mcpTool.name),
281282
type: CredentialStoreType.keychain,
282283
credentialStoreId: 'keychain-default',
283284
retrievalParams: {
@@ -293,7 +294,7 @@ app.openapi(
293294
const nangoStore = credentialStores.get('nango-default');
294295
await nangoStore?.set(credentialTokenKey, JSON.stringify(tokens));
295296
newCredentialData = {
296-
id: mcpTool.name,
297+
id: generateIdFromName(mcpTool.name),
297298
type: CredentialStoreType.nango,
298299
credentialStoreId: 'nango-default',
299300
retrievalParams: {

0 commit comments

Comments
 (0)