将单点登录添加到门户 add-single-sign-on-to-a-portal

如果您的目录服务对用户进行身份验证,则可以允许单点登录(SSO)进入Marketo。 我们使用Security Assertion Markup Language (SAML)版本2.0及更高版本支持此功能。

Marketo可充当SAML服务提供商(SP),并依赖外部身份提供程序(IdP)对用户进行身份验证。

启用SSO后,IdP可以验证用户的凭据。 当用户希望使用Marketo软件时,IdP随后会向Marketo发送一条签名的SAML消息,充当SP。 此消息向Marketo保证用户有权使用Marketo软件。

NOTE
需要管理员权限
IMPORTANT
这不适用于登记到Adobe身份的预订。 对于登记到Adobe身份的预订,单点登录在Adobe Admin Console的Adobe组织级别设置。 在此了解详情
NOTE
您是Microsoft Azure用户吗? 查看他们的集成教程。 仅供参考,其教程的步骤5c中存在打字错误。 请将中继状态设置为https://<munchkinid>.mktoweb.com不是 https://<munchkinid>.marketo.com

如何发送请求 how-to-send-the-request

  • 将SSO请求(一个SAML响应)发送到https://login.marketo.com/saml/assertion/<your-munchkin-id>
  • 作为SP的受众URL。 使用http://saml.marketo.com/sp
  • 如果使用SPNameQualifier特性,请将Subject的NameID元素设置为http://saml.marketo.com/sp
  • 如果您将多个Marketo订阅联合到同一个SSO提供商,则可以使用http://saml.marketo.com/sp/<munchkin_id>格式为每个Marketo子使用唯一的SP URL
NOTE
Marketo仅支持身份提供程序启动的(也称为IdP启动的),用户在该操作中首先启动Idp登录页面,进行身份验证,然后导航到“我的Marketo”。

其他说明 additional-notes

  • 同步时间 — 对于新用户,在处理初始SSO请求之前,大约会延迟10分钟。
  • 用户设置 - Marketo手动设置用户。
  • 授权 - Marketo中维护用户权限。
  • OAuth支持 - Marketo当前不支持OAuth。
  • 自动用户传播 — 也称为“准时预配”,这是指用户首次SAML登录时能够在他们访问的任何网络应用程序(例如Marketo)中创建用户,并且无需手动管理操作的情况。 目前Marketo不支持此功能。
  • 加密 - Marketo当前不支持加密。
NOTE
开始之前,请让您的身份提供程序证书采用X.509格式并具有.crt、.der或.cer扩展名。

更新SAML设置 update-saml-settings

默认情况下,禁用SSO。 按照以下步骤启用SAML并对其进行配置。

  1. 转到​ 管理员 ​区域。

  2. 单击​ 单点登录

    note note
    NOTE
    如果您在​ 管理员 ​下看不到​ 单点登录,请联系Marketo支持
  3. 在​ SAML设置 ​部分下,单击​ 编辑

  4. 将​ SAML单点登录 ​更改为​ 已启用

  5. 输入您的​ 颁发者ID实体ID,选择​ 用户ID位置,然后单击​ 浏览

  6. 选择您的​ 身份提供程序证书 ​文件。

  7. 单击​ 保存

更新重定向页面设置 update-redirect-page-settings

  1. 在​ 重定向页面 ​部分下,单击​ 编辑

    note note
    NOTE
    使用通用ID和SSO的客户必须在​ 登录URL ​字段中输入身份提供程序的登录URL。
  2. 输入​ 注销URL。 这是您希望用户注销Marketo时定向到的URL。

  3. 输入​ 错误URL。 这是您希望用户在登录Marketo失败时导向到的URL。 单击​ 保存

    note note
    NOTE
    这两个页面都必须可公开使用。
recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac