Azure AD不使用SCIM 2.0同步扩展架构的属性

时间:2020-04-21 16:14:08

标签: azure azure-active-directory azure-ad-b2b scim2

我有一个应用程序,它公开了两种SCIM 2.0方案来同步用户:

“ id”:“ urn:ietf:params:scim:schemas:core:2.0:User”

“ id”:“ urn:ietf:params:scim:schemas:extension:bizagi:2.0:UserProperties”

我正在尝试使用默认架构“ urn:ietf:params:scim:schemas:core:2.0:User” 将Azure AD与用户同步,但是使用扩展架构“ urn:ietf:params:scim:schemas:extension:bizagi:2.0:UserProperties” 属性无法到达我的应用程序。

我还尝试扩展架构“ urn:ietf:params:scim:schemas:extension:enterprise:2.0:User” 以同步扩展属性,但它也不起作用。< / p>

根据此RFC的指示对扩展模式进行了定义,并在端点/ scim / v2 / Schemas中进行了公开。定义如下:

{
    "totalResults": 2,
    "itemsPerPage": 10,
    "startIndex": 1,
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:ListResponse"
    ],
    "Resources": [
        {
            "id": "urn:ietf:params:scim:schemas:core:2.0:User",
            "name": "User",
            "description": "User Account",
            "attributes": [ ... ]               
        },
        {
            "id": "urn:ietf:params:scim:schemas:extension:bizagi:2.0:UserProperties",
            "name": "...",
            "description": "...",
            "attributes": [             
                {
                    "name": "PropertyString",
                    "type": "string",
                    "multiValued": false,
                    "description": "PropertyString",
                    "required": false,
                    "caseExact": false,
                    "mutability": "readWrite",
                    "returned": "default",
                    "uniqueness": "none"
                },
                {
                    "name": "IdentificationNumber",
                    "type": "string",
                    "multiValued": false,
                    "description": "Identification Number",
                    "required": false,
                    "caseExact": false,
                    "mutability": "readWrite",
                    "returned": "default",
                    "uniqueness": "none"
                },
                ...

在Azure AD中,通过高级属性映射选项,我将扩展属性添加到属性列表中,如下图所示:

Edit Attribute List

然后我对扩展属性进行了映射,但是它不同步。

Attribute Mapping

在我的应用程序中,用户可以创建自定义用户属性,并且无法使用SCIM提供的默认属性。

有人知道我如何从Azure AD同步我的应用程序中的这些扩展属性吗?

如果我做错了什么?

1 个答案:

答案 0 :(得分:0)

对此有任何更新吗? 可能与此有关吗? https://github.com/MicrosoftDocs/azure-docs/issues/65648