Показать/Скрыть содержание

    Конечная точка GroupPolicy

    Конечная точка позволяет получить политику группы. Метод доступен:

    • Операторам - только для групп, к которым они прикреплены;
    • пользователям - только для групп, в которых они состоят.
    Получение политики группы пользователей на Центре Идентификации

    GetGroupPolicy

    Параметр Значение
    HTTP-метод GET
    Путь https://<адрес сервера>/<имя приложения ЦИ>/ums/groupPolicy/{groupName}
    Параметры в строке запроса groupName - Имя группы, политику которой необходимо получить (не является частью query string)
    Параметры в теле запроса -
    Возвращаемое значение GroupPolicy - Политика группы

    Пример запроса

    GET https://{{hostname}}/{{instanceName}}/ums/groupPolicy/Default HTTP/1.1
    

    Пример ответа

    HTTP/1.1 200 OK
    Content-Type: application/json; charset=utf-8
    Content-Length: 2538
    
    {
        "AllowOpcPolicyChange": true,
        "Rdns": [
            {
                "Id": 3,
                "Oid": "2.5.4.4",
                "DisplayName": "Фамилия",
                "StringIdentifier": "SN",
                "Order": 0,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 40,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 2,
                "Oid": "2.5.4.42",
                "DisplayName": "Имя Отчество",
                "StringIdentifier": "G",
                "Order": 1,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 128,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 4,
                "Oid": "2.5.4.43",
                "DisplayName": "Инициалы",
                "StringIdentifier": "I",
                "Order": 2,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 5,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 16,
                "Oid": "2.5.4.12",
                "DisplayName": "Должность",
                "StringIdentifier": "T",
                "Order": 3,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 64,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 13,
                "Oid": "2.5.4.9",
                "DisplayName": "Адрес",
                "StringIdentifier": "Street",
                "Order": 4,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 120,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 1,
                "Oid": "2.5.4.3",
                "DisplayName": "Общее имя",
                "StringIdentifier": "CN",
                "Order": 5,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 128,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 15,
                "Oid": "2.5.4.11",
                "DisplayName": "Подразделение",
                "StringIdentifier": "OU",
                "Order": 6,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 64,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 14,
                "Oid": "2.5.4.10",
                "DisplayName": "Организация",
                "StringIdentifier": "O",
                "Order": 7,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 64,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 12,
                "Oid": "2.5.4.7",
                "DisplayName": "Город",
                "StringIdentifier": "L",
                "Order": 8,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 128,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 11,
                "Oid": "2.5.4.8",
                "DisplayName": "Область",
                "StringIdentifier": "S",
                "Order": 9,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 128,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 10,
                "Oid": "2.5.4.6",
                "DisplayName": "Страна",
                "StringIdentifier": "C",
                "Order": 10,
                "ValueType": "Country",
                "MinLength": 0,
                "MaxLength": 2,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 5,
                "Oid": "1.2.840.113549.1.9.1",
                "DisplayName": "Электронная почта",
                "StringIdentifier": "E",
                "Order": 11,
                "ValueType": "String",
                "MinLength": 0,
                "MaxLength": 128,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 6,
                "Oid": "1.2.643.3.131.1.1",
                "DisplayName": "ИНН",
                "StringIdentifier": "INN",
                "Order": 12,
                "ValueType": "Numeric",
                "MinLength": 12,
                "MaxLength": 12,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 9,
                "Oid": "1.2.643.100.3",
                "DisplayName": "СНИЛС",
                "StringIdentifier": "SNILS",
                "Order": 13,
                "ValueType": "Numeric",
                "MinLength": 11,
                "MaxLength": 11,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 8,
                "Oid": "1.2.643.100.5",
                "DisplayName": "ОГРНИП",
                "StringIdentifier": "OGRNIP",
                "Order": 14,
                "ValueType": "Numeric",
                "MinLength": 15,
                "MaxLength": 15,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 7,
                "Oid": "1.2.643.100.1",
                "DisplayName": "ОГРН",
                "StringIdentifier": "OGRN",
                "Order": 15,
                "ValueType": "Numeric",
                "MinLength": 13,
                "MaxLength": 13,
                "Required": false,
                "ValueSet": []
            },
            {
                "Id": 17,
                "Oid": "1.2.643.100.4",
                "DisplayName": "ИНН ЮЛ",
                "StringIdentifier": "INNLE",
                "Order": 16,
                "ValueType": "Numeric",
                "MinLength": 10,
                "MaxLength": 10,
                "Required": false,
                "ValueSet": []
            }
        ]
    }
    
    В начало © ООО "КРИПТО-ПРО", 2000–2025