Альтернативная точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION"
Точка подключения для вызова сервисов в тестовой среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "DEVELOPMENT"
Точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION"
Точка подключения для вызова сервисов в песочнице. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "DEVELOPMENT"
Пути
/token
Получение токена доступа
Получение токена доступа
Basic авторизация с использованием clientId и clientSecret
Тип доступа (пример: client_credentials)
{
"enum": [
"authorization_code",
"password",
"client_credentials",
"refresh_token"
]
}
Запрошенный доступ
Успешное выполнение запроса
Ошибка в запросе
/introspect
Проверка токена доступа
Проверка токена доступа
Basic авторизация с использованием clientId и clientSecret
Токен
Тип токена (пример: access_token)
Успешное выполнение запроса
Ошибка в запросе
Определения
Информация о выданном токене доступа
{
"type": "object",
"additionalProperties": false,
"required": [
"token_type",
"access_token",
"expires_in",
"scope",
"consented_on"
],
"properties": {
"token_type": {
"enum": [
"bearer"
],
"description": "Тип токена",
"type": "string",
"example": "bearer"
},
"access_token": {
"type": "string",
"description": "Токен доступа",
"example": "token"
},
"expires_in": {
"type": "integer",
"description": "Длительность жизни токена (в секундах)",
"format": "int64",
"example": "3600"
},
"scope": {
"type": "string",
"description": "Одобренные доступы на ресурсы и\/или операции",
"example": "scope"
},
"consented_on": {
"type": "integer",
"description": "Время выдачи токена",
"format": "int32",
"example": "1626944681"
}
}
}
Информация о токене
{
"type": "object",
"additionalProperties": false,
"required": [
"active",
"client_id",
"client_name",
"username",
"sub",
"exp",
"expstr",
"iat",
"nbf",
"nbfstr",
"scope",
"token_type",
"grant_type",
"consented_on_str",
"consented_on",
"miscinfo"
],
"properties": {
"active": {
"type": "boolean",
"description": "Признак валидности",
"example": "true"
},
"client_id": {
"type": "string",
"description": "Идентификатор приложения",
"example": "5edd60a0-1368-4db6-bdce-c38f03c685f1"
},
"client_name": {
"type": "string",
"description": "Название приложения",
"example": "App"
},
"username": {
"type": "string",
"description": "Идентификатор приложения",
"example": "5edd60a0-1368-4db6-bdce-c38f03c685f1"
},
"sub": {
"type": "string",
"description": "Идентификатор приложения",
"example": "5edd60a0-1368-4db6-bdce-c38f03c685f1"
},
"exp": {
"type": "integer",
"description": "Дата и время истечения срока валидности токена",
"format": "int64",
"example": "1626948281"
},
"expstr": {
"type": "string",
"description": "Дата и время истечения срока валидности токена",
"example": "2021-07-22T10:04:41Z"
},
"iat": {
"type": "integer",
"description": "Дата и время выдачи токена",
"format": "int64",
"example": "1626948281"
},
"nbf": {
"type": "integer",
"description": "Дата и время выдачи токена",
"format": "int64",
"example": "1626948281"
},
"nbfstr": {
"type": "string",
"description": "Дата и время выдачи токена",
"example": "2021-07-22T09:04:41Z"
},
"scope": {
"type": "string",
"description": "Доступы (через пробелы)",
"example": "scope"
},
"miscinfo": {
"type": "string",
"example": ""
},
"consented_on": {
"type": "integer",
"description": "Дата и время выдачи токена",
"format": "int64",
"example": "1626944681"
},
"consented_on_str": {
"type": "string",
"description": "Дата и время выдачи токена",
"example": "2021-07-22T09:04:41Z"
},
"grant_type": {
"type": "string",
"description": "Тип доступа",
"example": "application"
},
"token_type": {
"type": "string",
"description": "Тип токена",
"example": "bearer"
}
}
}