【发布时间】:2019-11-22 12:00:12
【问题描述】:
关于如何将 auth0 与freshdesk 集成的文档很少,我发现的文档已经过时
【问题讨论】:
标签: javascript saml-2.0 auth0 freshdesk
关于如何将 auth0 与freshdesk 集成的文档很少,我发现的文档已经过时
【问题讨论】:
标签: javascript saml-2.0 auth0 freshdesk
以下按服务分为步骤
Auth0:
Applications / Create Application。Single Page Web App 或Regular Web App。Settings 选项卡。Allowed Callback URLs 下插入https://[YOURDOMAIN].freshdesk.com/login/saml。Allowed Web Origins 下填写您的域名。Allowed Origins (CORS) 下填写您的域名。Addons 选项卡。SAML 2
Application Callback URL 下确保网址为https://[YOURDOMAIN].freshdesk.com/login/saml。{
"audience": "https://[YOURDOMAIN].freshdesk.com",
"mappings": {
"email": "Email",
"name": "username",
"given_name": "FirstName",
"family_name": "LastName"
},
"nameIdentifierFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:email",
"nameIdentifierProbes": [
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
],
"signatureAlgorithm": "rsa-sha256",
"digestAlgorithm": "sha256",
"lifetimeInSeconds": 3600,
"signResponse": false
}
Usage 标签下下载Auth0 certificate
Identity Provider Login URL,因为我们将在freshdesk 上使用它。Freshdesk:
Settings / General Settings / Security
Single Sign On (SSO)
SAML Login URL 下粘贴来自auth0 的Identity Provider Login URL。Auth0 certificate,找到sha256指纹并放入Security Certificate Fingerprint字段。注意:您可能需要格式化指纹以在每个值之间包含:。特别注意:我确实注意到代理现在必须通过 auth0 才能进入管理仪表板。要避免这种情况,请尝试通过此门户登录:https://[YOURDOMAIN].freshdesk.com/login/normal。
我希望这些说明可以帮助您完成freshdesk auth0 集成。祝你好运!
【讨论】:
在过去的一年中,所选答案发生了一些变化。我遇到的主要区别:
我希望这对其他人有所帮助。通过这些调整,对我来说一切似乎都运行良好。
【讨论】:
"signResponse": true,否则 Freshdesk 将登录失败并显示以下错误消息:Saml configuration error: saml response is not signed. please make the saml response is signed in your idp.