fix: add SAML to Composio auth scheme enum

- Add 'SAML' to ZAuthScheme enum in types.ts to support SAML authentication
- Add SAML case to getAuthMethodName in ToolkitAuthModal for proper display
- Fixes ZodError when Composio API returns toolkits with SAML auth schemes
- Resolves 500 error when fetching Composio toolkits
This commit is contained in:
tusharmagar 2025-12-15 10:28:45 +05:30
parent 3185772080
commit 9aa9a87f57
2 changed files with 3 additions and 0 deletions

View file

@ -312,6 +312,8 @@ export function ToolkitAuthModal({
return 'Bearer Token';
case 'BASIC':
return 'Basic Auth';
case 'SAML':
return 'SAML';
default:
return authScheme.toLowerCase().replace('_', ' ');
}

View file

@ -15,6 +15,7 @@ export const ZAuthScheme = z.enum([
'NO_AUTH',
'OAUTH1',
'OAUTH2',
'SAML',
]);
export const ZConnectedAccountStatus = z.enum([