自定义应用程序集成

    作为身份治理解决方案,ADManager Plus可实现跨集成企业应用程序的用户生命周期管理。即使您的应用程序未在预定义列表中,只要其支持REST API、SOAP API和Graph API,即可与ADManager Plus集成。完成集成后,您便能跨应用程序自动化协调关键身份生命周期流程。

    如何将自定义应用程序集成到ADManager Plus

    将自定义应用程序集成到ADManager Plus主要涉及两个步骤:

    • 授权配置

      ADManager Plus提供五种授权方式来授权API请求。请根据您的安全和运营需求选择合适的方法并进行配置。

    • API 端点配置

      您需要应用程序的API端点才能将对象及其必要详细信息导入ADManager Plus。所需API信息可在应用程序的API文档中查找,或联系您所集成应用程序的支持团队获取。ADManager Plus提供两种端点配置类型:

    • 根据组织目标,可单独或同时配置以下选项:

    请按以下各部分所述步骤操作,立即启动 ADManager Plus 的身份生命周期管理流程。

    将 ADManager Plus 与自定义应用程序集成的步骤

    1. 登录 ADManager Plus。
    2. 导航至自动化 > 配置 > 应用程序集成
    3. 点击“+ 自定义应用程序”磁贴以集成新应用程序。
    4. 在弹出窗口中输入合适的名称描述,上传应用程序徽标,然后点击保存
    5. 点击上一步添加的自定义应用程序,配置API授权方式、端点及webhook。
    6. 授权部分,从下拉菜单中选择授权类型
    7. Custom applications integration

      • 无认证

        若请求无需授权,请选择"无认证"作为授权类型,然后点击"配置"。此操作将使授权详情不与API客户端共享。

      • API 密钥

        若选择API 密钥作为授权类型,请分别在密钥和 字段中输入密钥名称与值。通过“添加到”下拉菜单将密钥关联至头部或查询参数,然后点击配置。更多详情请参阅应用程序的 API 文档。

      • 基本认证

        若选择基本认证作为授权类型,请填写用户名密码后点击配置

      • Bearer

        若选择承载者作为授权类型,请在令牌字段中输入应用程序的API密钥并点击配置。API密钥可通过应用程序API文档中所述步骤获取。

      • OAuth 2.0

        若选择OAuth 2.0作为授权类型,请指定以下信息:

        • 标头前缀:为授权标头指定前缀值。
        • 授权类型默认授权类型为 授权码,但可根据应用需求选择客户端凭证作为授权类型
        • 回调URL:认证通过后跳转的地址。列表中的应用程序默认填充ADManager Plus的URL。

          示例:http://{主机名}/OAuthCode.do。主机名即安装ADManager Plus实例的机器名称。

          集成新应用时,需在API提供商的OAuth配置中设置此项。

        • 授权URL:配置OAuth详情时,请填写需集成应用程序提供的授权端点URL。具体信息可参考应用程序的API文档。
        • 访问令牌URL:输入应用程序可将授权码兑换为访问令牌的OAuth服务器URL。该服务器URL即为应用程序的重定向URI。获取集成应用程序重定向URI的步骤请参阅API文档。
        • 客户端ID和 客户端密钥:输入从您要与ADManager Plus集成的应用程序获取的有效ID及其密钥。
        • 作用域:作用域定义于所集成应用程序的API文档中。它限制客户端对特定端点的访问权限,并决定客户端仅能读取或同时写入这些端点。请参照API文档中的作用域值,在ADManager Plus中指定相应作用域值。
        • 客户端认证:可通过此选项选择客户端凭证需包含在请求主体或请求头中。默认选中"在请求主体中发送客户端凭证"。
        • 高级选项:点击此选项,从"添加到"下拉菜单中选择头部或查询参数。
      • 基于API的授权:

        在将自定义应用程序集成到ADManager Plus时,您现在可选择通过API端点获取认证令牌进行授权。此功能支持<API密钥>和<承载者>两种授权类型。要使用此选项,

        1. 授权类型下拉菜单中选择API密钥Bearer( 根据集成应用的授权标准)。
        2. 字段中,点击如图所示的webhook图标。
        3. 在端点URL中配置API认证令牌,或将其添加至请求头或参数中。
        4. 点击"测试并配置"以验证webhook功能,随后将其设为授权方式。

        注意:此选项也会在入站和出站 webhook 的"选择宏"窗口中作为宏列出。

        Custom applications integration

        1. 点击图标添加认证令牌webhook
    注意:ADManager Plus会向上述授权URL发送包含客户端ID和 客户端密钥的授权请求。授权服务器返回授权码后,系统将用其兑换刷新令牌和访问令牌。访问令牌用于执行API调用,完成后用户将被重定向至指定的回调URL