18-02-2021 16:05
Определение привилегий текущего пользователя в отношении всех ресурсов всех скопов
GET   /bs-core/security/user/current/scopes/resources/privileges/effective
Метод возвращает все доступные "скоупы" для пользователя, чей bsauth был передан. И может быть использован например для того что бы узнать, может ли пользователь перечислить деньги на карту. Для этого нужно заглянуть в скоуп "fund-transaction-entity". При наличии в скоупе значений "CREATE", "CREATE-EXTERNAL" пользователь имеет право создавать ДДС, а следовательно и перечислить деньги на карту. При условии что эта карта привязана к клиенту.
Запрос
GET /bs-core/security/user/current/scopes/resources/privileges/effective
Описание параметров
Нет описанных параметров
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1462878699333,
"data": {
"lead-entity": {
"SCOPE_DEFAULTS": [
"CREATE"
]
},
"client-entity": {
"SCOPE_DEFAULTS": [
"CREATE",
"DELETE"
]
},
"model-person": {
"SCOPE_DEFAULTS": [
"READ",
"EDIT"
]
},
"model-company": {
"SCOPE_DEFAULTS": [
"READ",
"EDIT"
]
},
"loanapp-entity": {
"SCOPE_DEFAULTS": [
"CREATE",
"DELETE"
]
},
"model-loanapp": {
"SCOPE_DEFAULTS": [
"READ",
"EDIT"
]
},
"contract-entity": {
"SCOPE_DEFAULTS": [
"CREATE",
"DELETE"
]
},
"model-contract": {
"SCOPE_DEFAULTS": [
"READ",
"EDIT"
]
},
"dictionary": {
"bank": [
"CREATE",
"EDIT"
],
"activity-type": [
"CREATE",
"EDIT",
"DELETE"
],
"SCOPE_DEFAULTS": [
"CREATE",
"EDIT",
"DELETE"
],
"cash-office": [
"CREATE"
]
},
"fund-transaction-entity": {
"SCOPE_DEFAULTS": [
"CREATE",
"DELETE"
]
},
"operation": {
"ordinary-operation": [
],
"SCOPE_DEFAULTS": [
"CREATE"
]
},
"process": {
"issue": [
"EXECUTE"
],
"SCOPE_DEFAULTS": [
"EXECUTE"
],
"deposit-increase": [
"EXECUTE"
],
"deposit-acceptance": [
],
"before-due-date-repayment-process": [
]
},
"report": {
"levelOfDelinquency": [
"GENERATE"
],
"issued-loans": [
"GENERATE"
],
"asd": [
"GENERATE"
],
"active-loans": [
"GENERATE"
],
"reportByRepayment": [
"GENERATE"
],
"SCOPE_DEFAULTS": [
"GENERATE"
],
"activeLoansWithGrouping": [
"GENERATE"
],
"delinquentLoansWithGrouping": [
"GENERATE"
],
"issuedLoansWithGrouping": [
"GENERATE"
]
},
"security": {
"SCOPE_DEFAULTS": [
"CREATE",
"EDIT",
"DELETE"
]
},
"interface-unit": {
"actors": [
],
"SCOPE_DEFAULTS": [
"VIEW"
],
"monitoring": [
],
"fininfo": [
]
},
"criminal-operation": {
"SCOPE_DEFAULTS": [
"DELETE-ACTORS",
"LINE-VIOLATION-RIGHT"
]
},
"constant": {
"SCOPE_DEFAULTS": [
"READ",
"EDIT"
]
}
}
}
У данной функции отсутствует описание параметров ответа