[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-validate-auth0-jwt-tokens-with-jwks-or-signing-certificate-1101":3},["Reactive",4],{"id":5,"slug":6,"title":7,"short_description":8,"category_key":9,"category_title":10,"workflow_type_key":11,"workflow_type_title":11,"workflow_type_icon":12,"price":13,"is_free":14,"cover_image":15,"description":16,"compatible_versions":15,"locked":14,"lock_reason":17,"purchased":18,"in_cart":18,"workflow_file":19},214,"validate-auth0-jwt-tokens-with-jwks-or-signing-certificate-1101","اعتبارسنجی توکن‌های JWT در Auth0 با JWKS یا گواهی امضا","اعتبارسنجی توکن‌های JWT در درخواست‌های Auth0 با JWKS یا گواهی عمومی و ارسال پاسخ 200 برای توکن معتبر و 401 برای توکن نامعتبر.","it-ops-automation","اتومیشن IT","n8n","https:\u002F\u002Faidock.ir\u002Fmedia\u002Fworkflow_types\u002Fimage.png",0,true,"","🔐 این گردش‌کار n8n درخواست‌های دریافتی از Webhook را با توکن‌های **JWT صادرشده توسط Auth0** اعتبارسنجی می‌کند.\n\n### روش‌های اعتبارسنجی\n- **JWKS:** دریافت کلید عمومی از نشانی JWKS Auth0 با کتابخانه `jwks-rsa`\n- **Signing Certificate:** اعتبارسنجی توکن با گواهی عمومی امضای Auth0\n\n⚙️ در صورت معتبر بودن توکن، payload رمزگشایی‌شده به داده‌های درخواست افزوده و پاسخ **200 OK** ارسال می‌شود. توکن نامعتبر نیز با پاسخ **401 Unauthorized** رد می‌شود.\n\n📌 این الگو برای محیط **n8n self-hosted** طراحی شده و به امکان نصب وابستگی‌های npm و تنظیم `NODE_FUNCTION_ALLOW_EXTERNAL` نیاز دارد.","login",false,null]