SAP IDM 快速指南



SAP IDM - 簡介

在大企業中,主要的挑戰是如何安全地組織和維護身份資料和許可權。企業資料儲存在不同的應用程式中,並從多個來源收集,因此管理資料機密性存在重大風險。為了分配資料安全,需要對身份資料和許可權進行管理和維護,使其保持最新。市場上有各種身份和訪問管理模組,可以幫助資料所有者準確、及時地管理身份資訊。

主要的 ERP 軟體提供商提供內建功能,可以將身份管理與其他模組結合使用。這些身份管理工具嵌入在 ERP/CRM 軟體中,無需顯式安裝或配置。

SAP 身份管理是 SAP 提供的類似工具,可幫助公司在複雜的環境中管理其 SAP 和非 SAP 系統的使用者帳戶。透過使用 SAP 身份管理工具,公司可以安全地管理和提供對不同異構應用程式的訪問,而無需大量手動工作。

需要身份和訪問管理解決方案的原因有很多:

  • 由於業務流程同時執行在本地和雲端,因此需要無縫地管理使用者訪問管理。

  • 需要根據使用者角色分配應用程式和資訊訪問許可權,而不管目錄中的技術層次結構如何。

  • 提供自助服務使用者和密碼管理系統,避免對關鍵應用程式進行手動密碼重置。

  • 根據當前和以前的訪問許可權提取報告。

  • 降低在複雜環境中執行使用者配置的運營成本。

  • 易於管理多個身份來源。

  • 提供審計跟蹤和日誌系統來跟蹤身份更改。

  • 滿足公司對使用者訪問管理解決方案的特定要求。

  • 防止在多企業環境中對公司資源(企業應用程式、資料庫、Web 應用程式、活動目錄等)進行未授權訪問。

SAP Identity and Access Management

主要優點

以下是使用 SAP 身份管理的主要優點:

  • 確保使用者許可權在正確的時間分配給所需的系統,並防止未授權訪問。

  • 在多個複雜的企業環境中,一致地管理使用者角色和許可權。

  • 安全執行業務審批工作流程和流程。

  • 易於管理審計跟蹤和日誌系統進行跟蹤。

Manage Identities and Permissions

SAP IDM - 架構

SAP 身份管理系統用於維護跨不同 ECC 應用程式的身份資料。您可以根據可用的授權從不同的 SAP 應用程式匯入資料到 IDM。從後端應用程式匯入授權後,許可權將新增到系統中,然後同步到後端應用程式。

使用者介面用於在身份儲存中執行不同的自我管理身份任務,並將更改複製回後端應用程式。

SAP Architecture

大多數 SAP 身份管理元件執行在 NetWeaver 應用程式和 Java 伺服器上。SAP IdM 的一些重要元件包括:

  • SAP 身份儲存

  • 供使用者和管理員使用的使用者介面

  • IdM 資料庫

  • IdM 開發者工作室

  • 開發者工作室服務

  • 執行時元件

身份儲存提供來自多個來源的身份資料的統一檢視,並有助於管理業務流程、日誌記錄和稽核、密碼管理以及訪問管理的報告功能。身份中心從不同的應用程式儲存庫收集資料,將其轉換為所需的格式,並將其複製回源儲存庫。

一些 IDM 元件執行在 SAP NetWeaver AS for Java 上,其中包括供使用者和管理員使用的身份管理使用者介面,但其他一些元件則單獨安裝,並且是獨立元件。下面提到了 SAP IDM 架構的關鍵元件:

Key Components of SAP IDM Achitecture

管理員可以使用軟體配置管理器 1.0 安裝工具安裝 SAP 身份管理。配置管理器 1.0v 安裝所有 SAP 身份管理元件,除了 IDM 開發者工作室客戶端、登入幫助和 SAP IDM 密碼管理實用程式。上述元件需要使用外部客戶端工具手動安裝。

SAP IDM 排程程式實用程式

用於在 IDM 系統中建立新的排程程式。使用使用者介面元件,您還可以停止或啟動排程程式。這可以透過使用者介面元件或使用命令列選項來完成。

IDM 執行時引擎

IDM 的此元件用於同步和配置任務,並且需要 SAP Java 虛擬機器才能執行。

SAP IDM - 安裝

您可以在分散式環境中安裝 SAP IdM 系統,其中每個程序都在單獨的系統上執行。您可以使用任何作業系統來執行安裝,並選擇任何資料庫,例如 MS SQL、Oracle、DB2 等。

您可以使用軟體配置管理器 (SWPM) 工具來執行 IdM 的安裝。按照以下步驟,您可以安裝 SAP IdM:

安裝 IdM 核心元件

要安裝 IdM 核心元件,請使用 OD 管理員帳戶登入並啟動軟體配置管理器工具 (sapinst.exe),然後選擇 SAP Identity Management 8.0 → 安裝 → 分散式系統 → SAP Identity Management 核心元件,如下所示

SAP Identity Management Core Component

以典型模式執行安裝。啟動核心元件安裝後,您需要輸入 SAP SID 和目標驅動器。

Run Installation in Typical Mode

按照安裝步驟操作,並輸入 SAP 歸檔檔案、SAP 主機代理等的路徑。接下來,系統會提示您選擇資料庫系統:

Select Database System

提供執行資料庫的主機名、埠號和 IdM 資料庫的憑據:

IdM database

在下一個視窗中,您必須提供要用於 IdM 包的資料庫模式字首和基本限定名稱:

IdM packages

在後續步驟中輸入其他引數,並按照說明步驟操作,然後單擊“下一步”按鈕執行安裝。完成 IdM 核心元件的安裝後,將顯示以下訊息:

Run Installation

安裝 SAP IdM 執行時和其他開發者元件

登入到要安裝 IdM 執行時和其他可部署元件的其他主機,開啟軟體配置管理器,然後選擇 SAP Identity Management 8.0 → 安裝 → 分散式系統 → SAP Identity Management 排程程式例項。

SAP Identity Management Dispatcher Instance

以典型模式啟動安裝過程,並提供 SAP IdM 系統的配置檔案 ddir 路徑,如下所示:

SAP IdM System

按照安裝步驟操作,並輸入分配給 SAP IdM 排程程式的例項編號,也可以使用預設值。

SAP IdM Dispatcher

在下一步中,提供驅動程式路徑和 JDBC 驅動程式類名。檢視引數,然後繼續完成安裝步驟。

Completing Installation Steps

安裝 SAP IdM 可部署元件

開啟軟體配置管理器。選擇 SAP Identity Management 8.0 → 安裝 → 分散式系統 → SAP NetWeaver AS Java 上的 SAP Identity Management 元件。

SAP NetWeaver AS Java

這將安裝以下元件:

必備元件

  • SAP IdM 開發者工作室服務

  • SAP IdM 使用者介面

附加元件

  • SAP IdM REST 介面

  • SAP IdM 門戶內容

  • 身份聯合

按照之前的安裝步驟操作,並提供要使用這些元件的 NetWeaver Java 系統的 SAP SID:

SAP SID of the NetWeaver Java System

在下一步中,您需要選擇要部署的其他 IdM 可部署元件:

IdM deployable components

選擇附加元件後,單擊“下一步”按鈕,SAP IdM 可部署元件的安裝將完成。

Additional Components

虛擬安裝活動目錄伺服器

開啟軟體配置管理器,然後選擇 SAP Identity Management 8.0 → 安裝 → 附加元件 → SAP Identity Management 虛擬目錄伺服器。這將在選定的主機上安裝虛擬目錄伺服器例項 8.0。

Installing Active Directory Server Virtually

按照安裝步驟操作,並提供要分配給虛擬目錄伺服器的例項編號,也可以使用提供的預設值。

Virtual Directory Server

下一步是檢視引數並完成安裝過程。

Installation Process

SAP IDM - 開發者工作室

SAP IDM 開發者工作室是一個基於 Eclipse 的外掛,用於配置身份管理解決方案。這是一個基於客戶端的工具,必須安裝在每個開發人員或管理員系統上。要啟用身份管理開發者工作室,從 Eclipse 使用者介面導航到“幫助”->“安裝新軟體”。

Install New Software

接下來是提供外掛可用的儲存庫站點。單擊“新增……”,如下面的螢幕截圖所示:

Repository Site

這將開啟“新增儲存庫”對話方塊,輸入名稱,例如“SAP Identity Management Developer Studio”,並在“位置”欄位中輸入 Identity Management Developer Studio 外掛的 URL。為 Eclipse Oxygen (4.7) 提供此 URL https://tools.hana.ondemand.com/oxygen ->“確定”。

展開 SAP Identity Management Tools 後,選擇 SAP Identity Management Developer Studio 複選框,然後單擊“下一步”。

SAP Identity Management Tools

配置 SAP IdM 開發者工作室

在 SAP IDM 開發者工作室中,您可以新增與 IDM 資料庫的連線。您需要輸入以下詳細資訊:

  • 應用程式伺服器名稱

  • 資料來源

在“首選項”->“連線”->“單擊 + 號”。

Preferences

提供所需的資訊,然後單擊“確定”新增資料庫。新增資料庫後,您可以展開並檢視樹檢視。

Add the Database

SAP IDM - 設定框架

在 SAP Identity Management 中,您可以使用一組模板連線到 SAP 系統,併為不同的任務設定作業和流程。SAP IDM 中的包是最小的程式碼單元,可以是聯結器型別或其他包使用的實用程式集。管理員可以向用戶授予單獨傳輸每個包的許可權,然後處理配置以對其進行自定義。IDM 提供配置包作為預設元件,以提供自定義的起點。

每個包都使用全域性唯一名稱標識,這意味著您不能在任何身份儲存中使用相同的包名稱。

Setting up the Framework

您通常可以找到以下包型別:

引擎包

此包提供核心流程,這些流程負責觸發必要的流程和其他在其他包中使用的公共指令碼。

聯結器包

此包提供聯結器,用於配置特定系統,例如 SAP ABAP 等。

表單包

此包儲存所有不同事務型別的使用者介面任務的定義

此包儲存所有不同事務型別的使用者介面任務的定義

此包包含通知任務和模板,用於傳送配置、審批任務和業務工作流程的通知。

自定義包

此軟體包用於自定義配置框架,而無需更改其他已儲存的軟體包。此軟體包包含來自其他客戶的自定義指令碼以及一些可用於自定義其他軟體包的預設自定義指令碼。

使用者訪問軟體包的授權

要訪問軟體包的內容,使用者必須對該軟體包擁有必要的授權。軟體包存在以下授權:

  • 檢視

  • 開發者

  • 佈局開發者

  • 匯入

  • 所有者

SAP IDM - 儲存庫型別

要將您的 SAP 和非 SAP 系統連線到 SAP Identity Management,必須基於不同的型別建立儲存庫。儲存庫型別說明所有可用儲存庫型別的公共常量,並協助儲存庫配置過程。

以下是使用儲存庫型別的優勢:

  • 對於所有儲存庫型別,您可以更改儲存庫常量,這將應用於現有和新的儲存庫。

  • 您還可以為任何型別的現有和新儲存庫新增新的常量。

通常在以下情況下需要更改給定儲存庫的儲存庫型別:

  • 將 SAP Identity Management 從 v7.2 升級到 8.0 並要在 SAP IDM 8.0 中使用配置框架。這將允許您配置 v7.2 儲存庫以更改新框架中提供的儲存庫型別。

  • 存在具有自定義功能的自定義儲存庫型別,並且您想將任何現有儲存庫型別更改為自定義型別。

要更改儲存庫型別,您必須登入到 SAP Identity Management 管理 UI - “http://<主機>:<埠>/idm/admin”。

接下來選擇“系統配置”選項卡 -> 從左側選單點選“儲存庫”。

System Configuration Tab

您可以選擇一個已停用的儲存庫,然後點選“更改儲存庫型別”。

Change Repository Type

接下來是選擇儲存庫型別 -> 提供描述(可選欄位)-> 確定。接下來驗證儲存庫常量,並在需要時修復值,如下所示。

Configuration History Repository Operations

您還可以透過導航到“配置歷史記錄儲存庫操作”來檢視儲存庫更改歷史記錄。

Repository Constants

您還可以檢視由於儲存庫型別更改而導致的儲存庫常量更改,導航到配置歷史記錄 $\rightarrow$ 儲存庫常量

SAP IDM - 使用身份儲存

在 SAP IDM 中,儲存在身份儲存中的資訊用於配置框架,這為管理與身份相關的身份資訊(如部門、員工姓名、組、業務單元等)提供了一個集中式儲存庫。身份儲存還提供廣泛的審計跟蹤和跟蹤功能來監控可以更改的屬性。

Using Identity Stores

通常,身份儲存連線到 SAP NetWeaver AS for Java 中的身份管理使用者介面,並且每個 Java 安裝只能連線到一個身份儲存。建立身份儲存時會在系統中新增許多系統屬性。有一個識別符號 MSKEYVALUE,它在所有條目型別中儲存身份儲存中的唯一識別符號。

在身份管理中,您使用條目型別來定義條目屬性,例如允許的和必需的屬性。

注意 - MSKEY 編號在身份中心的所有身份儲存中都是唯一的。

MSKEY Number

管理身份儲存中的條目型別

通常不建議刪除身份儲存中的條目型別,因為它們對於審計跟蹤和跟蹤目的而言是必需的。您可以將其標記為非活動狀態或使用狀態欄位來標記該條目型別的狀態。

例如 - 員工以後可以重新加入公司,在這種情況下,如果可以對該員工使用相同的條目型別,則可以簡化流程。

Managing Entry Types in Identity Store

SAP IDM - 身份中心屬性

身份中心是 SAP IDM 的主要元件,它為身份管理系統提供關鍵功能。身份中心使用身份儲存來管理所有關鍵功能。SAP 身份中心通常與管理控制檯和其他執行時元件一起安裝。為了透過 Active Directory 伺服器使用登入服務進行自助服務密碼管理,SAP IDM 應該與身份中心配置。

以下是使用身份中心執行的關鍵功能:

  • 密碼重置

  • 業務和工作流

  • 日誌記錄

  • 審計跟蹤

  • 報告

  • 配置

Identity Center

SAP 身份中心包含以下元件:

管理控制檯

管理控制檯是 MMC 中的一個外掛,用於設定配置框架中不同任務和作業的起始配置。

資料庫管理

SAP 身份中心使用資料庫來維護有關配置任務和業務工作流、日誌資訊和審計跟蹤以及身份儲存等的所有資訊。

您可以在身份中心中使用以下資料庫:

  • Oracle 版本 10/11

  • DB2

  • MS SQL Server 2005/2008

複製身份中心配置

要將 SAP 身份中心配置和資料從一個數據庫複製到另一個數據庫,您可以使用系統複製。對於此任務,您可以在 SAP 社群網路中找到作業。從 SCN 下載 Zip 檔案,解壓縮檔案,然後執行以下步驟:

  • 建立排程程式

  • 匯入作業資料夾

  • 配置匯入的儲存庫

要傳遞排程程式指令碼,您必須導航到“選項”選項卡 -> “建立排程程式指令碼”。

Copying Identity Center Configuration Create Dispatcher Scripts

建立指令碼後,您需要傳遞執行作業和執行時引擎的詳細資訊。要定義此內容,請導航到“策略”選項卡 -> 選擇“執行作業”複選框。

Run Jobs Check Box

您可以在“選項”選項卡下檢查排程程式狀態 -> 要更新狀態,請單擊“重新整理”按鈕。狀態顯示在“服務狀態”欄位下。

Dispatcher Status under Options Tab

您還可以選擇排程程式服務自動啟動。為此,請選擇“自動啟動”欄位的複選框以啟用它。

Checkbox Automatic Start Field

您還可以手動管理排程程式作業以停止/啟動。為此,您可以使用“服務狀態”下的“啟動”和“停止”選項:

Service State

SAP IDM - 管理包

如本教程前面所述,軟體包是配置的最小單元,它可以是聯結器或儲存庫中其他軟體包使用的實用程式的集合。一些預設軟體包作為身份管理核心元件的一部分交付並匯入資料庫,為解決方案提供起點。

軟體包具有一組用於在身份管理儲存庫中維護它們的特性。以下是關鍵特性:

  • 軟體包限定名稱

  • 使用者編輯

  • 授權

  • 版本控制

  • 物件

  • 傳輸軟體包

軟體包限定名稱

SAP Identity 系統中的每個軟體包都有一個限定名稱,其中包含安裝期間提供的基名稱和軟體包建立期間傳遞的軟體包名稱。安裝期間傳遞的基名稱通常包含字母數字、數字、下劃線和點。例如 - XYZ.com。軟體包建立期間傳遞的軟體包名稱是全域性唯一的,即您不能在 SAP IDM 中的不同身份儲存中擁有相同的軟體包名稱。

使用者編輯

要更改軟體包,您必須簽出,完成後,您應該簽入以使更新的配置可用於其他軟體包。簽出軟體包後,其他使用者無法對該軟體包進行配置修改。

授權

要訪問軟體包內容,使用者應該對該軟體包具有許可權。使用者可以在身份儲存中的軟體包上擁有不同級別的授權。以下是軟體包上存在的常見授權:

  • 所有者

  • 檢視

  • 開發者

  • 匯入

  • 佈局開發者

版本控制

使用軟體包的版本控制,您可以恢復軟體包的先前版本。軟體包通常有兩個版本號,主版本和次版本。

主版本 - 每當您更改軟體包並將其公開時,主版本都會遞增。

次版本 - 每當您簽入軟體包時,次版本都會遞增。

物件

您可以將軟體包中使用的物件定義為公共的或私有的。其他軟體包可以呼叫公共物件。

傳輸軟體包

身份儲存中的每個軟體包都是單獨傳輸的。

注意 - 要在 SAP IDM Developer Studio 中執行配置框架,您必須匯入引擎軟體包、自定義軟體包和聯結器軟體包。

Transporting Packages

SAP IDM - 使用流程

在 SAP Identity Management 中,您可以建立新流程並使用開發人員工作室將流程拖放到工作流中。您可以透過導航到軟體包屬性來停用/啟用軟體包。

導航到流程屬性的“常規”選項卡以啟用/停用流程。在“常規”選項卡下,您有以下選項:

  • 欄位

  • 描述

  • 已啟用

  • 流程 ID/名稱

流程 ID 顯示用於在 IdM 資料庫中識別流程的編號。

Using Processes

使用流程屬性

身份儲存中的流程定義了一組按特定順序執行的操作。您會看到流程屬性的以下選項:

Using Process Properties

常規

使用“常規”選項卡,您可以啟用/停用流程或定義流程型別。您還可以為流程定義儲存庫。

結果處理

此選項卡可用於執行流程的結果處理。

文件

在此欄位中,您可以提供流程的文件。

SAP IDM - 身份儲存表單

身份儲存表單用於維護身份儲存中的條目,例如許可權、使用者、角色等。一組表單作為配置框架中的軟體包預設提供。身份表單通常包含以下欄位:

  • 屬性定義

  • 訪問控制

  • UI 配置詳細資訊

通常將表單定義為軟體包內的公共物件,但是您可以將其從公共物件中移除並讀取它們。除了預設表單外,還有其他引導活動,如下所示:

檢視分配請求表單

這些表單可用於檢查分配請求的狀態,並可用於授權使用者重新啟動任何失敗的活動。

分配請求表單

此表單用於向用戶提供一個或多個分配,通常用於提供基於上下文的角色。

密碼重置

此表單用於為使用者提供重置密碼的引導活動。

Password Reset

要建立表單,請使用 Identity Management 開發人員工作室在軟體包中導航到“表單”資料夾 $\rightarrow$ “新建”。

接下來根據以下表單選項採取操作:

如果要建立表單資料夾,請選擇“資料夾”選項。

或者要建立表單 $\rightarrow$ 選擇“表單”。

或者要建立引導任務表單 $\rightarrow$ 選擇“分配請求/檢視分配請求/密碼重置”表單。

您還可以配置表單屬性,以下選項卡可用,並在進行更改後,導航到“檔案”->“儲存”。

  • 常規

  • 結果處理

  • 屬性

  • 訪問控制

  • 演示

  • 文件

Create a form

常規

此選項卡用於執行表單的一般屬性。以下是“常規”選項卡下的選項:

欄位 描述
已啟用 啟用/停用表單

表單 ID/名稱

這顯示一個在 Identity Management 資料庫中標識表單的編號。

表單型別

此選項用於定義表單型別。以下值可用:

  • 常規

  • 訪問控制表單

  • 顯示錶單

  • 搜尋表單

儲存庫

此選項可用於將儲存庫連結到表單。執行表單時,將使用選定的儲存庫。

結果處理

此選項用於配置表單的結果處理部分。

屬性

此選項用於定義表單屬性。

引數

引數用於配置引導活動 - 分配請求/檢視分配請求/密碼重置。

訪問控制

使用此選項卡,您可以定義表單的訪問部分。

演示

此部分用於配置表單顯示。

文件

您可以在此選項卡中提供表單描述。

SAP IDM - 管理作業

在 SAP IDM 中,作業儲存在包下的作業資料夾中,並在身份儲存區內執行。可以執行以下操作:

  • 建立新作業

  • 啟用/停用現有作業

  • 執行作業

要建立新作業,請選擇包的“作業資料夾”,然後選擇“新建”→“作業”。您可以輸入作業名稱,連線到排程程式並定義作業屬性。

To Create a New Job,

您還可以定義作業屬性。要定義作業屬性,請在樹狀檢視中選擇作業,然後從上下文選單中單擊“屬性”選項。

Define Job Properties

以下是可用選項:

  • 常規

  • 日誌記錄

  • 狀態

  • 文件

General

要儲存對作業的更改,請轉到“檔案”→“儲存”。

在“常規”選項卡下,可以使用以下選項定義作業屬性:

啟用 - 此複選框可用於啟用/停用作業。

作業 ID/名稱 - 此處顯示唯一的 ID 和作業名稱。

排程規則 - 排程規則用於定義作業執行頻率。

排程時間 - 排程時間顯示作業計劃執行的時間。

您還可以選擇“執行”立即執行作業。排程時間將設定為當前時間。

Schedule Time

要停止正在執行的作業,您可以單擊“停止”按鈕。

由排程程式執行 - 您可以選擇允許執行此作業的排程程式。

SAP IDM - 自助服務密碼重置

在 SAP IdM 8.0 或更高版本中,您可以為終端使用者配置登入幫助服務或自助服務密碼重置。使用登入幫助服務,終端使用者可以更改其密碼。要配置自助服務密碼重置,應滿足以下前提條件:

  • 您應該在系統環境中至少執行一個排程程式。

  • 除了管理員之外,還應該存在一個使用者帳戶。

  • 應該配置一個身份管理使用者介面。

  • 應該有一個 UME 角色,其中包含分配給 UME 中“匿名使用者”組的“idm_anonymous”操作。

下一步是為終端使用者建立密碼重置表單並將其新增到身份儲存配置。

請按照以下步驟建立密碼重置表單:

轉到 SAP IdM 開發者工作室→導航到您要為自助服務密碼重置建立表單的包→表單。

SAP IdM Developer Studio

轉到上下文選單→新建→密碼重置。您可以將表單重新命名為 PasswordReset 表單。

Go to Context Menu

接下來是分配匿名使用者組以允許訪問。為此,請轉到新建立表單的“訪問控制”選項卡→在“允許訪問”下拉列表中選擇“匿名”→“確定”。

要儲存更改,請轉到“檔案”→“儲存”。

Access Control

定義密碼重置引數

要使用自助服務密碼重置,您需要定義密碼重置引數,例如應提示的問題數量、驗證所需的最小正確答案數量等。

要定義引數,請轉到密碼重置表單的上下文選單→屬性。導航到“引數”選項卡並根據需要配置引數。

Defining Password Reset Parameters

SAP IDM - 設定電子郵件通知

您可以使用 SAP 配置框架中提供的通知包在 SAP Identity Management 8.0 中設定電子郵件通知。開發者工作室中有一個包“com.sap.idm.util.notification”,其中包含啟用通知所需的通知包和模板。

要配置電子郵件通知,您需要傳遞“NOTIFYEVENT”包常量的值,並使其指向通知模板。您可以使用以下通知事件型別:

NOTIFYEVENT_ASSIGNMENT_COMPLETED - 傳送與分配許可權相關的通知

NOTIFYEVENT_ASSIGNMENT_FAILED - 傳送與分配失敗相關的通知

NOTIFYEVENT_ASSIGNMENT_REVOKED - 傳送與訪問許可權刪除相關的通知

NOTIFYEVENT_PASSWORD_CHANGED - 傳送與密碼更改相關的通知

NOTIFYEVENT_USER_MODIFIED - 傳送與修改使用者帳戶相關的通知

NOTIFYEVENT_USERACCOUNT_CREATED - 傳送與使用者帳戶建立相關的通知

NOTIFYEVENT_USERACCOUNT_DELETED - 傳送有關使用者刪除的通知

NOTIFYEVENT_USERACCOUNT_DISABLED - 傳送與使用者帳戶停用相關的通知

NOTIFYEVENT_USERACCOUNT_ENABLED - 啟用使用者通知

要使用這些通知事件,您需要在 IdM 開發者工作室中籤出包並建立一個流程。

Create a Process

配置通知事件型別後,您需要在通知包常量中新增郵件模板名稱。

Notification Package Constants

SAP IDM - 連線 SAP ABAP 系統

您可以配置 SAP Identity Management 系統以連線到 SAP ABAP 系統並配置 ABAP 使用者。在 SAP IdM 8.0 或更高版本的配置框架中,提供了一個名為“com.sap.idm.connector.abap”的獨立包中的聯結器。此聯結器可用於使 SAP Identity Management 系統與 SAP ABAP 系統通訊以進行使用者配置。

SAP ABAP System for User Provisioning

建立更新作業

在 IdM 開發者工作室樹狀檢視中,您必須選擇要為其建立作業的聯結器包。例如:對於 ABAP 聯結器包“com.sap.idm.connector.abap”。

接下來,轉到“作業”資料夾,複製初始作業載入並重命名 ABAP 更新所需的作業為“ABAP- 更新”。

Creating a job for update

保持以下透過啟用並停用其他透過:

  • ReadABAPRoles

  • ReadABAPProfiles

  • ReadABAPCompanyAddress

  • ReadJavaRoles

  • WriteABAPRolePrivileges - 只有在相應的 Read 透過處於活動狀態時

  • WriteABAPProfilePrivileges - 只有在相應的 Read 透過處於活動狀態時

  • WriteABAPCompanyAddress - 只有在 ReadJavaRoles 透過處於活動狀態時

  • WriteJavaRolePrivileges - 只有在相應的 ReadJavaRoles 透過處於活動狀態時

SAP IdM 開發者工作室中還有其他包可用於連線到其他 SAP 系統。您必須搜尋 SAP 配置框架包,選擇 IdM 檔案並選擇正確的檔案。

例如,要連線到 SAP HANA 系統,您可以選擇 HANA 聯結器包檔案“com.sap.idm.connector.hana.idmpck”。

HANA Connector Package

選擇所需的包,該包將匯入到 Identity Management Developer Studio。

Identity Management Developer Studio

SAP IDM - 連線非 SAP 系統

要將非 SAP 系統連線到 SAP Identity Management,如果預設聯結器包不可用,則您可以為這些常用系統(JDBC、Web 服務、平面檔案、資料庫、LDAP 等)構建您自己的聯結器。

第一步是設定儲存庫和初始載入。要設定儲存庫,您可以使用儲存庫嚮導。

Use Repository Wizard

下表確認 SAP Identity Management 中提供的聯結器列表:

List of Connectors

SAP IDM - 使用 SAP BW 進行身份報告

您還可以將 SAP Business Warehouse 系統用於報告目的。要將 BW 用於報告,您應該設定 SAP IDM 和 BW 之間的連線。之後,您需要將身份儲存資料傳輸到 BW。要連線 SAP BW,您可以使用 IdM 開發者工作室中提供的 SAP 包。

使用 SAP BW 進行報告時,需要以下軟體元件:

  • 身份中心

  • 虛擬目錄伺服器 (VDS)

  • SAP NetWeaver BW

  • BW 系統上的 Web 服務

要開始資料傳輸,您需要在身份中心建立一個作業,該作業會觸發來自虛擬目錄服務到 BW 系統持久暫存區的 Web 服務呼叫。

您可以根據要傳輸的資料量配置多個呼叫。這用於初始資料載入和執行後續增量載入。

Identity Reporting Using SAP BW

SAP IDM - 使用 GRC 10.0 整合

您可以透過在身份中心啟用一組流程來將 SAP Identity Management 系統與訪問控制 GRC 整合。使用 SAP IdM 系統,您可以根據訪問控制中定義的合規性規則,在多個連線的系統中執行配置。根據身份管理和訪問控制之間定義的通訊,您可以觸發以下呼叫以實現角色同步。

  • RFC 通訊

  • Web 服務通訊

要將 GRC 配置框架匯入到身份中心,您可以在 SAP Identity Management 8.0 版本中使用單獨的包“com.sap.idm.grc.grc10”。此包提供儲存庫型別、初始配置流程、作業和指令碼以執行初始載入。

此包com.sap.idm.grc.grc10提供了一組內部和公共流程。以下是公共流程列表:

List of Public Processes

以下螢幕截圖顯示了將 GRC 訪問控制整合到 Identity Management 的包結構:

Access Control to Identity Management

SAP IDM - 遷移到新版本

您還可以將 SAP Identity Management 7.1/7.2 升級到 8.0 版本。如果您使用的是 SAP IdM v7.1,則要升級到 8.0 版本,您需要先升級到 SAP IdM v7.2。要遷移到 SAP Identity Management 8.0,您的當前系統應該執行在 v7.2 SP09 或 v7.2 SP10 上。

SAP Identity Management v8.0 比舊版本有一些重要的改進:

  • 可以選擇將 IDM Developer Studio 作為 Eclipse 外掛使用

  • 易於與其他 SAP 系統整合

  • 更好的安全性和訪問控制

在開始升級之前,應執行以下檢查:

  • 所有排程程式都應停止。

  • REST API 和使用者介面應停止。

  • 應備份資料庫和身份資料。

  • 要升級 SAP IdM 資料庫,您應該使用 mxmc_update 指令碼。

您可以單獨執行 SAP Idm 8.0 版本的安裝,安裝後,您需要將 key.ini 檔案從 7.2 系統複製到指定的路徑:

  • 在資料庫節點上使用此位置 - /usr/sap//SYS/global/security/data/Key/Keys.ini

  • 在執行時環境中使用此位置 - /usr/sap//IDM/Identity_Center/Key/Keys.ini

  • 您應該將 Keys.ini 檔案設定為引用此路徑 - \\\sapmnt\\SYS\global\security\data\Key\Keys.ini,其中 是 SAP Identity Management 系統的 SAP 系統 ID

  • 接下來,執行從 SAP IdM v7.2 匯入身份儲存

  • 接下來,執行從 SAP IdM v7.2 匯入儲存庫

  • 接下來,執行從 SAP IdM v7.2 匯入作業資料夾

  • 接下來,執行從 SAP IdM v7.2 匯入資料

SAP IDM - 工作職責

SAP IdM 管理員的主要職責如下:

  • 具有至少 3-6 年的 SAP IdM 經驗

  • 將 IdM 連線到 SAP 和非 SAP 系統、AD 系統和資料庫的經驗

  • 處理基於業務角色的分配的能力

  • 設定和監控IdM作業

  • 良好理解和經驗,熟悉SAP安全和授權

  • 執行SAP IdM任務的經驗——使用者管理、業務和流程工作流、身份儲存管理

  • 為不同的SAP和非SAP應用程式設定儲存庫

  • 瞭解SAP GRC v10訪問控制和基於角色的職責分離,包括GRC規則

  • 良好理解資訊安全控制和ISO27001控制知識

廣告
© . All rights reserved.