| Атрибут | Описание | Пример |
|---|---|---|
| id | Уникальный идентификатор события | UUID |
| time | Метка времени (Unix ms) | 1774535540361 |
| type | Тип события | LOGIN, LOGOUT |
| realmId | Идентификатор области | UUID |
| clientId | Идентификатор приложения | app-client |
| userId | Идентификатор пользователя | UUID |
| sessionId | Идентификатор сессии | строка |
| ipAddress | IP-адрес источника | 10.0.1.100 |
| error | Код ошибки (при неуспехе) | invalid_user_credentials |
| details | Дополнительные параметры | объект |
| Атрибут | Описание | Пример |
|---|---|---|
| id | Уникальный идентификатор события | UUID |
| time | Метка времени (Unix ms) | 1774535537461 |
| realmId | Идентификатор области | UUID |
| authDetails | Данные администратора | realmId, clientId, userId, ipAddress |
| operationType | Тип операции | CREATE, UPDATE, DELETE, ACTION |
| resourceType | Тип ресурса | USER, GROUP, CLIENT, REALM |
| resourcePath | Путь к ресурсу | users/{id} |
| representation | Данные изменения | JSON-строка |
Успешный вход в систему
{
"id": "e0e3090e-c1d7-42ee-9f24-ae215d1c7517",
"time": 1774535540361,
"type": "LOGIN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.100",
"details": {
"auth_method": "openid-connect",
"token_id": "onrtro:460c1932-e179-9e51-8bf4-cc1de4d04fc5",
"grant_type": "password",
"refresh_token_type": "Refresh",
"scope": "openid email profile",
"refresh_token_id": "e4ed799c-f754-755e-a814-c96d1c8bd07b",
"client_auth_method": "client-secret",
"username": "user01"
}
}Ошибка входа в систему
{
"id": "75f8f821-eb4c-4d99-92cd-ca5e8e21f06f",
"time": 1774535540306,
"type": "LOGIN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.100",
"error": "invalid_user_credentials",
"details": {
"auth_method": "openid-connect",
"grant_type": "password",
"client_auth_method": "client-secret",
"username": "user01"
}
}Регистрация нового пользователя
{
"id": "b3c71a9e-4d82-4f16-a1e3-9c8b2d5f7a01",
"time": 1774535539100,
"type": "REGISTER",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "a7e4f2c1-3b89-4d56-8e12-f9c0a1b3d5e7",
"sessionId": "kLmNoPqRsTuVwXyZ1234567",
"ipAddress": "10.0.1.15",
"details": {
"register_method": "form",
"username": "john.doe",
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe"
}
}Ошибка регистрации пользователя
{
"id": "d5e82f3a-6c91-4a07-b2d4-1e7f3a8c9b02",
"time": 1774535539200,
"type": "REGISTER_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "email_in_use",
"details": {
"register_method": "form",
"username": "john.doe",
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe"
}
}Обмен авторизационного кода на токен (Authorization Code Flow)
{
"id": "c4a92e7f-1d38-4b65-9f0a-2e8d6c3b7103",
"time": 1774535540350,
"type": "CODE_TO_TOKEN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"token_id": "onrtro:7a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"grant_type": "authorization_code",
"refresh_token_type": "Refresh",
"scope": "openid email profile",
"refresh_token_id": "8d9e0f1a-2b3c-4d5e-6f7a-8b9c0d1e2f3a",
"code_id": "bifmVTFT_dNnzVyrqFLF0Yd_",
"client_auth_method": "client-secret",
"username": "john.doe"
}
}Ошибка обмена кода на токен
{
"id": "e8867cf5-81d9-42ef-9c26-6c18383431f2",
"time": 1774535540885,
"type": "CODE_TO_TOKEN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"ipAddress": "10.0.1.100",
"error": "invalid_code",
"details": {
"grant_type": "authorization_code",
"client_auth_method": "client-secret"
}
}Выход из системы
{
"id": "4e8b3377-41b5-4091-abf2-1b4f1eb31306",
"time": 1774535541755,
"type": "LOGOUT",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.100",
"details": {
"client_auth_method": "client-secret"
}
}Ошибка выхода из системы
{
"id": "c6d78e9f-0a12-4b34-d5e6-f7a8b9c01234",
"time": 1774535541800,
"type": "LOGOUT_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "invalid_token",
"details": {
"reason": "Session not active",
"client_auth_method": "client-secret"
}
}Обновление токена доступа
{
"id": "fbb8b9ce-732e-4945-a11c-ad36637976c8",
"time": 1774535540377,
"type": "REFRESH_TOKEN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.100",
"details": {
"token_id": "onrtrt:c684452f-f1ef-5ba4-60ab-2565e553c38e",
"grant_type": "refresh_token",
"refresh_token_type": "Refresh",
"access_token_expiration_time": "60",
"updated_refresh_token_id": "65a93426-3e3b-e996-8905-47f49337f784",
"scope": "openid email profile",
"age_of_refresh_token": "0",
"refresh_token_id": "e4ed799c-f754-755e-a814-c96d1c8bd07b",
"refresh_token_sub": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"client_auth_method": "client-secret"
}
}Ошибка обновления токена
{
"id": "a85393e3-b32c-4cf8-a62c-152f63ddcd43",
"time": 1774535540388,
"type": "REFRESH_TOKEN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"ipAddress": "10.0.1.100",
"error": "invalid_token",
"details": {
"reason": "Invalid refresh token",
"grant_type": "refresh_token",
"client_auth_method": "client-secret"
}
}Аутентификация клиента (service account)
{
"id": "1b7379d2-0b4e-4c93-8e29-d6f0a1f13419",
"time": 1774535540869,
"type": "CLIENT_LOGIN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "api-client",
"userId": "ca03d70a-007e-4668-9047-a666c9c31d13",
"ipAddress": "10.0.1.100",
"details": {
"token_id": "trrtcc:13c69f57-95f8-6018-7472-c31dfb158070",
"grant_type": "client_credentials",
"scope": "email profile",
"client_auth_method": "client-secret",
"username": "service-account-api-client"
}
}Ошибка аутентификации клиента
{
"id": "7f53ed78-d378-4a4d-9e28-c5cd34ac3ef3",
"time": 1774535540877,
"type": "CLIENT_LOGIN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "api-client",
"ipAddress": "10.0.1.100",
"error": "invalid_client_credentials",
"details": {
"grant_type": "client_credentials"
}
}Интроспекция токена
{
"id": "161c385d-b2cd-42b2-9931-35dbfb68a8a6",
"time": 1774535540847,
"type": "INTROSPECT_TOKEN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "api-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.100",
"details": {
"token_issued_for": "app-client",
"token_id": "onrtrt:c684452f-f1ef-5ba4-60ab-2565e553c38e",
"token_type": "Bearer",
"client_auth_method": "client-secret"
}
}Ошибка интроспекции токена
{
"id": "a1658906-7414-45f0-ab54-7222125638c8",
"time": 1774535540855,
"type": "INTROSPECT_TOKEN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "api-client",
"ipAddress": "10.0.1.100",
"error": "invalid_token",
"details": {
"reason": "Access token JWT check failed",
"client_auth_method": "client-secret"
}
}Запрос информации о пользователе (UserInfo endpoint)
{
"id": "9f695f67-5f51-4c09-a38e-eee3ef22b7f7",
"time": 1774535540397,
"type": "USER_INFO_REQUEST",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "app-client",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.100",
"details": {
"auth_method": "validate_access_token",
"signature_required": "false",
"username": "user01"
}
}Ошибка запроса информации о пользователе
{
"id": "4aef1e8d-c22e-482f-bfd0-2577d28a1c45",
"time": 1774535540404,
"type": "USER_INFO_REQUEST_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"ipAddress": "10.0.1.100",
"error": "invalid_token",
"details": {
"reason": "Failed to parse JWT",
"auth_method": "validate_access_token"
}
}Валидация токена доступа
{
"id": "f1a23b4c-5d67-4e89-a0b1-c2d3e4f56789",
"time": 1774535540410,
"type": "VALIDATE_ACCESS_TOKEN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-api",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"auth_method": "validate_access_token",
"token_id": "onrtro:460c1932-e179-9e51-8bf4-cc1de4d04fc5",
"token_type": "Bearer",
"username": "john.doe"
}
}Ошибка валидации токена доступа
{
"id": "a2b34c5d-6e78-4f90-b1c2-d3e4f5a67890",
"time": 1774535540420,
"type": "VALIDATE_ACCESS_TOKEN_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-api",
"ipAddress": "10.0.1.15",
"error": "invalid_token",
"details": {
"auth_method": "validate_access_token",
"reason": "Token is not active"
}
}Обмен токенов (Token Exchange)
{
"id": "b3c45d6e-7f89-4a01-c2d3-e4f5a6b78901",
"time": 1774535540430,
"type": "TOKEN_EXCHANGE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-api",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"token_id": "onrtro:8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e",
"grant_type": "urn:ietf:params:oauth:grant-type:token-exchange",
"requested_token_type": "urn:ietf:params:oauth:token-type:access_token",
"scope": "openid email profile",
"client_auth_method": "client-secret",
"audience": "rapeed-frontend",
"username": "john.doe"
}
}Ошибка обмена токенов
{
"id": "c4d56e7f-8a90-4b12-d3e4-f5a6b7c89012",
"time": 1774535540440,
"type": "TOKEN_EXCHANGE_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-api",
"ipAddress": "10.0.1.15",
"error": "not_allowed",
"details": {
"grant_type": "urn:ietf:params:oauth:grant-type:token-exchange",
"reason": "Client not allowed to exchange",
"client_auth_method": "client-secret"
}
}Пользователь дал согласие на доступ клиентскому приложению
{
"id": "d5e67f8a-9b01-4c23-e4f5-a6b7c8d90123",
"time": 1774535540450,
"type": "GRANT_CONSENT",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "kLmNoPqRsTuVwXyZ1234567",
"ipAddress": "10.0.1.15",
"details": {
"granted_client": "rapeed-frontend",
"scope": "openid email profile"
}
}Пользователь отозвал согласие на доступ
{
"id": "e6f78a9b-0c12-4d34-f5a6-b7c8d9e01234",
"time": 1774535540460,
"type": "REVOKE_GRANT",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.15",
"details": {
"revoked_client": "rapeed-frontend",
"username": "john.doe"
}
}Вход через внешний Identity Provider
{
"id": "f7a89b0c-1d23-4e45-a6b7-c8d9e0f12345",
"time": 1774535540470,
"type": "IDENTITY_PROVIDER_LOGIN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"redirect_uri": "https://rapeed.example.com/callback",
"username": "john.doe"
}
}Первый вход через внешний Identity Provider
{
"id": "a8b90c1d-2e34-4f56-b7c8-d9e0f1a23456",
"time": 1774535540480,
"type": "IDENTITY_PROVIDER_FIRST_LOGIN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "a7e4f2c1-3b89-4d56-8e12-f9c0a1b3d5e7",
"sessionId": "aBcDeFgHiJkLmNoPqRsT1234",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"register_method": "broker",
"username": "john.doe"
}
}Привязка аккаунта к внешнему Identity Provider
{
"id": "b9c01d2e-3f45-4a67-c8d9-e0f1a2b34567",
"time": 1774535540490,
"type": "IDENTITY_PROVIDER_LINK_ACCOUNT",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "aBcDeFgHiJkLmNoPqRsT1234",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"username": "john.doe"
}
}Пост-обработка входа через внешний Identity Provider
{
"id": "c0d12e3f-4a56-4b78-d9e0-f1a2b3c45678",
"time": 1774535540500,
"type": "IDENTITY_PROVIDER_POST_LOGIN",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "aBcDeFgHiJkLmNoPqRsT1234",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"username": "john.doe"
}
}Ответ от внешнего Identity Provider
{
"id": "d1e23f4a-5b67-4c89-e0f1-a2b3c4d56789",
"time": 1774535540510,
"type": "IDENTITY_PROVIDER_RESPONSE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corporate.local",
"redirect_uri": "https://rapeed.example.com/broker/corporate-ldap/endpoint"
}
}Ошибка ответа от внешнего Identity Provider
{
"id": "e2f34a5b-6c78-4d90-f1a2-b3c4d5e67890",
"time": 1774535540520,
"type": "IDENTITY_PROVIDER_RESPONSE_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "identity_provider_error",
"details": {
"identity_provider": "corporate-ldap",
"reason": "Could not obtain response from identity provider"
}
}Динамическая регистрация клиента
{
"id": "f3a45b6c-7d89-4e01-a2b3-c4d5e6f78901",
"time": 1774535540530,
"type": "CLIENT_REGISTER",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "new-dynamic-client",
"ipAddress": "10.0.1.15",
"details": {
"client_auth_method": "initial_access_token"
}
}Обновление параметров клиента (пользовательское событие)
{
"id": "a4b56c7d-8e90-4f12-b3c4-d5e6f7a89012",
"time": 1774535540540,
"type": "CLIENT_UPDATE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"details": {
"client_auth_method": "registration_access_token"
}
}Удаление клиента (пользовательское событие)
{
"id": "b5c67d8e-9f01-4a23-c4d5-e6f7a8b90123",
"time": 1774535540550,
"type": "CLIENT_DELETE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "old-dynamic-client",
"ipAddress": "10.0.1.15",
"details": {
"client_auth_method": "registration_access_token"
}
}Привязка федеративной идентификации
{
"id": "a2b34c5d-6e78-4f90-b1c2-d3e4f5a67891",
"time": 1774535542650,
"type": "FEDERATED_IDENTITY_LINK",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"username": "john.doe"
}
}Удаление федеративной идентификации
{
"id": "b3c45d6e-7f89-4a01-c2d3-e4f5a6b78902",
"time": 1774535542700,
"type": "REMOVE_FEDERATED_IDENTITY",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"identity_provider": "corporate-ldap",
"identity_provider_identity": "john.doe@corp.example.com",
"username": "john.doe"
}
}Изменение пароля пользователем
{
"id": "d7e89f0a-1b23-4c45-e6f7-a8b9c0d12345",
"time": 1774535541900,
"type": "UPDATE_PASSWORD",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"credential_type": "password",
"username": "john.doe"
}
}Ошибка изменения пароля
{
"id": "e8f90a1b-2c34-4d56-f7a8-b9c0d1e23456",
"time": 1774535541950,
"type": "UPDATE_PASSWORD_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.15",
"error": "password_rejected",
"details": {
"credential_type": "password",
"reason": "Password does not meet policy requirements",
"username": "john.doe"
}
}Обновление профиля пользователя
{
"id": "f9a01b2c-3d45-4e67-a8b9-c0d1e2f34567",
"time": 1774535542000,
"type": "UPDATE_PROFILE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"previous_first_name": "John",
"updated_first_name": "Jonathan",
"previous_last_name": "Doe",
"updated_last_name": "Doe",
"username": "john.doe"
}
}Изменение email пользователя
{
"id": "a0b12c3d-4e56-4f78-b9c0-d1e2f3a45678",
"time": 1774535542050,
"type": "UPDATE_EMAIL",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"previous_email": "john.doe@example.com",
"updated_email": "j.doe@example.com",
"username": "john.doe"
}
}Отправка ссылки для сброса пароля
{
"id": "b1c23d4e-5f67-4a89-c0d1-e2f3a4b56789",
"time": 1774535542100,
"type": "SEND_RESET_PASSWORD",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.15",
"details": {
"code_id": "a3b4c5d6-7e89-4f01-a2b3-c4d5e6f78901",
"email": "john.doe@example.com",
"username": "john.doe"
}
}Ошибка отправки ссылки для сброса пароля
{
"id": "c2d34e5f-6a78-4b90-d1e2-f3a4b5c67890",
"time": 1774535542150,
"type": "SEND_RESET_PASSWORD_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "user_not_found",
"details": {
"username": "nonexistent.user"
}
}Сброс пароля (установка нового пароля по ссылке)
{
"id": "d3e45f6a-7b89-4c01-e2f3-a4b5c6d78901",
"time": 1774535542200,
"type": "RESET_PASSWORD",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "rStUvWxYz0123456789AbCd",
"ipAddress": "10.0.1.15",
"details": {
"credential_type": "password",
"username": "john.doe"
}
}Ошибка сброса пароля
{
"id": "e4f56a7b-8c90-4d12-f3a4-b5c6d7e89012",
"time": 1774535542250,
"type": "RESET_PASSWORD_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "expired_code",
"details": {
"username": "john.doe"
}
}Настройка TOTP (двухфакторная аутентификация)
{
"id": "f5a67b8c-9d01-4e23-a4b5-c6d7e8f90123",
"time": 1774535542300,
"type": "UPDATE_TOTP",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"credential_type": "otp",
"username": "john.doe"
}
}Удаление TOTP (отключение двухфакторной аутентификации)
{
"id": "a6b78c9d-0e12-4f34-b5c6-d7e8f9a01234",
"time": 1774535542350,
"type": "REMOVE_TOTP",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "bifmVTFT_dNnzVyrqFLF0Yd_",
"ipAddress": "10.0.1.15",
"details": {
"credential_type": "otp",
"username": "john.doe"
}
}Подтверждение email
{
"id": "b7c89d0e-1f23-4a45-c6d7-e8f9a0b12345",
"time": 1774535542400,
"type": "VERIFY_EMAIL",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "rStUvWxYz0123456789AbCd",
"ipAddress": "10.0.1.15",
"details": {
"email": "john.doe@example.com",
"username": "john.doe"
}
}Отправка письма для подтверждения email
{
"id": "c8d90e1f-2a34-4b56-d7e8-f9a0b1c23456",
"time": 1774535542450,
"type": "SEND_VERIFY_EMAIL",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"ipAddress": "10.0.1.15",
"details": {
"email": "john.doe@example.com",
"username": "john.doe"
}
}Выполнение обязательных действий (например, принудительная смена пароля)
{
"id": "d9e01f2a-3b45-4c67-e8f9-a0b1c2d34567",
"time": 1774535542500,
"type": "EXECUTE_ACTIONS",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "rStUvWxYz0123456789AbCd",
"ipAddress": "10.0.1.15",
"details": {
"custom_required_action": "UPDATE_PASSWORD",
"username": "john.doe"
}
}Ошибка выполнения обязательных действий
{
"id": "e0f12a3b-4c56-4d78-f9a0-b1c2d3e45678",
"time": 1774535542550,
"type": "EXECUTE_ACTIONS_ERROR",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"ipAddress": "10.0.1.15",
"error": "expired_code",
"details": {
"custom_required_action": "UPDATE_PASSWORD",
"username": "john.doe"
}
}Выполнение кастомного обязательного действия
{
"id": "f1a23b4c-5d67-4e89-a0b1-c2d3e4f56780",
"time": 1774535542600,
"type": "CUSTOM_REQUIRED_ACTION",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "184f5ea4-1601-4cd8-9143-a0265689cd16",
"sessionId": "rStUvWxYz0123456789AbCd",
"ipAddress": "10.0.1.15",
"details": {
"custom_required_action": "accept-terms-and-conditions",
"username": "john.doe"
}
}Создание пользователя
{
"id": "0f611c8b-ca74-4d2b-b4a8-5b18ea9e10d5",
"time": 1774535537461,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "USER",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16",
"representation": "{\"username\":\"user01\",\"firstName\":\"Иван\",\"lastName\":\"Иванов\",\"email\":\"user01@example.com\",\"enabled\":true}"
}Изменение профиля пользователя администратором
{
"id": "c6fe1d9c-3e42-423a-b5db-cd08eaecdf66",
"time": 1774535539277,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "UPDATE",
"resourceType": "USER",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16",
"representation": "{\"id\":\"184f5ea4-1601-4cd8-9143-a0265689cd16\",\"username\":\"user01\",\"firstName\":\"Иван\",\"lastName\":\"Петров\",\"email\":\"user01@example.com\",\"emailVerified\":false,\"enabled\":true}"
}Действие над пользователем (установка или сброс пароля администратором)
{
"id": "b8f9864b-88e6-4e85-aac2-2a6d97aa52b2",
"time": 1774535538396,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "ACTION",
"resourceType": "USER",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16/reset-password"
}Удаление пользователя
{
"id": "995733b3-225d-460a-b2a6-ae16e2ef3e74",
"time": 1774535551863,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "USER",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16",
"representation": "{\"id\":\"184f5ea4-1601-4cd8-9143-a0265689cd16\",\"username\":\"user01\"}"
}Назначение роли пользователю
{
"id": "a34297d5-12aa-4aa0-896e-b5ba00101fe5",
"time": 1774535542218,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "REALM_ROLE_MAPPING",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16/role-mappings/realm",
"representation": "[{\"id\":\"4ad61757-7962-4bd2-9a47-ae88bb4ff3e2\",\"name\":\"offline_access\",\"description\":\"${role_offline-access}\",\"composite\":false,\"clientRole\":false,\"containerId\":\"f20d26a4-ad6f-4ba9-87ef-d11896887421\"}]"
}Снятие роли у пользователя
{
"id": "bbae90a7-9157-47c5-8616-fdc1acce840a",
"time": 1774535542668,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "REALM_ROLE_MAPPING",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16/role-mappings/realm",
"representation": "[{\"id\":\"4ad61757-7962-4bd2-9a47-ae88bb4ff3e2\",\"name\":\"offline_access\",\"description\":\"${role_offline-access}\",\"composite\":false,\"clientRole\":false,\"containerId\":\"f20d26a4-ad6f-4ba9-87ef-d11896887421\"}]"
}Создание группы
{
"id": "c14dbd12-10b0-4840-b03e-f547d6a854ab",
"time": 1774535543093,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "GROUP",
"resourcePath": "groups/f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb",
"representation": "{\"id\":\"f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb\",\"name\":\"analysts\",\"subGroups\":[]}"
}Изменение параметров группы
{
"id": "2741e654-e70c-4215-b647-b5f007833e53",
"time": 1774535543969,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "UPDATE",
"resourceType": "GROUP",
"resourcePath": "groups/f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb",
"representation": "{\"id\":\"f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb\",\"name\":\"analysts\",\"path\":\"/analysts\",\"subGroupCount\":0,\"subGroups\":[],\"attributes\":{\"description\":[\"Группа аналитиков\"]},\"realmRoles\":[],\"clientRoles\":{}}"
}Удаление группы
{
"id": "4871ccc5-afdb-4445-8190-81834975d6ae",
"time": 1774535545478,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "GROUP",
"resourcePath": "groups/f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb",
"representation": "{\"id\":\"f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb\",\"name\":\"analysts\",\"subGroups\":[]}"
}Добавление пользователя в группу
{
"id": "f96ae253-eb46-40db-9205-fc8f2f3cc3af",
"time": 1774535544423,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "GROUP_MEMBERSHIP",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16/groups/f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb",
"representation": "{\"id\":\"f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb\",\"name\":\"analysts\",\"path\":\"/analysts\",\"subGroups\":[],\"attributes\":{\"description\":[\"Группа аналитиков\"]},\"realmRoles\":[],\"clientRoles\":{}}",
"details": {
"email": "user01@example.com",
"username": "user01"
}
}Исключение пользователя из группы
{
"id": "451e34a6-3a17-4b2c-8d2d-f22cce9a87b1",
"time": 1774535544866,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "GROUP_MEMBERSHIP",
"resourcePath": "users/184f5ea4-1601-4cd8-9143-a0265689cd16/groups/f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb",
"representation": "{\"id\":\"f5cb2cbd-6ca3-43e9-875e-1e4ca9fd17cb\",\"name\":\"analysts\",\"path\":\"/analysts\",\"subGroups\":[],\"attributes\":{\"description\":[\"Группа аналитиков\"]},\"realmRoles\":[],\"clientRoles\":{}}",
"details": {
"email": "user01@example.com",
"username": "user01"
}
}Создание клиентского приложения
{
"id": "4409fa7d-8888-4bce-9f01-bba1e42a8dae",
"time": 1774535540816,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "CLIENT",
"resourcePath": "clients/906aaff8-c5d3-4b85-b5dc-2754797dad17",
"representation": "{\"id\":\"906aaff8-c5d3-4b85-b5dc-2754797dad17\",\"clientId\":\"api-client\",\"enabled\":true,\"secret\":\"**********\",\"directAccessGrantsEnabled\":true,\"serviceAccountsEnabled\":true,\"publicClient\":false}"
}Изменение конфигурации клиентского приложения
{
"id": "609a951f-23ac-41a0-87e6-f7426dfd6b59",
"time": 1774535545939,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "UPDATE",
"resourceType": "CLIENT",
"resourcePath": "clients/c3648ca5-8f0f-4e64-9893-e62f39c2b3d0",
"representation": "{\"id\":\"c3648ca5-8f0f-4e64-9893-e62f39c2b3d0\",\"clientId\":\"app-client\",\"description\":\"Приложение (обновлено)\",\"surrogateAuthRequired\":false,\"enabled\":true,\"alwaysDisplayInConsole\":false}"
}Удаление клиентского приложения
{
"id": "c5b3dfdc-76d6-4bde-a2da-a48ab587888d",
"time": 1774535546378,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "CLIENT",
"resourcePath": "clients/c3648ca5-8f0f-4e64-9893-e62f39c2b3d0",
"representation": "{\"id\":\"c3648ca5-8f0f-4e64-9893-e62f39c2b3d0\",\"clientId\":\"app-client\"}"
}Изменение конфигурации области (realm). Это событие покрывает изменение общих параметров, параметров журналирования и сетевых настроек.
{
"id": "7aefc46c-9851-494e-8c51-bac53696d860",
"time": 1774535550838,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "UPDATE",
"resourceType": "REALM",
"representation": "{\"id\":\"f20d26a4-ad6f-4ba9-87ef-d11896887421\",\"realm\":\"rapeed\",\"displayName\":\"Rapeed Analytics\",\"notBefore\":0,\"defaultSignatureAlgorithm\":\"RS256\",\"revokeRefreshToken\":false,\"refreshTokenMaxReuse\":0}"
}Создание компонента (криптографические ключи, провайдеры)
{
"id": "f38c4f0b-7c39-4004-bd22-8833633df4df",
"time": 1774535547737,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "CREATE",
"resourceType": "COMPONENT",
"resourcePath": "components/369efad8-875b-4570-8056-fe4077ce7ce7",
"representation": "{\"name\":\"rsa-signing-key\",\"providerId\":\"rsa-generated\",\"providerType\":\"org.keycloak.keys.KeyProvider\",\"config\":{\"keySize\":[\"2048\"],\"priority\":[\"100\"],\"algorithm\":[\"RS256\"]}}"
}Изменение компонента
{
"id": "8dfe2b60-c2af-4979-b7ee-071f3c4774f2",
"time": 1774535548617,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "UPDATE",
"resourceType": "COMPONENT",
"resourcePath": "components/369efad8-875b-4570-8056-fe4077ce7ce7",
"representation": "{\"id\":\"369efad8-875b-4570-8056-fe4077ce7ce7\",\"name\":\"rsa-signing-key\",\"providerId\":\"rsa-generated\",\"providerType\":\"org.keycloak.keys.KeyProvider\",\"parentId\":\"f20d26a4-ad6f-4ba9-87ef-d11896887421\",\"config\":{\"keySize\":[\"2048\"],\"priority\":[\"200\"],\"algorithm\":[\"RS256\"]}}"
}Удаление компонента
{
"id": "61c96942-0e72-4d63-ad2f-be368520a9c5",
"time": 1774535549037,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "DELETE",
"resourceType": "COMPONENT",
"resourcePath": "components/369efad8-875b-4570-8056-fe4077ce7ce7"
}Частичный экспорт данных области (realm)
{
"id": "a5b67c8d-9e01-4f23-a4b5-c6d7e8f90124",
"time": 1774535552000,
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"authDetails": {
"realmId": "1f454c7a-3bc9-4e3f-abe0-46152d6cffa3",
"clientId": "9fc67d85-7e7b-42cb-b5d6-345184911329",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"ipAddress": "127.0.0.1"
},
"operationType": "ACTION",
"resourceType": "REALM",
"resourcePath": "partial-export?exportClients=true&exportGroupsAndRoles=true"
}Вход администратора от имени другого пользователя (имперсонация)
{
"id": "c4d56e7f-8a90-4b12-d3e4-f5a6b7c89013",
"time": 1774535542750,
"type": "IMPERSONATE",
"realmId": "f20d26a4-ad6f-4ba9-87ef-d11896887421",
"clientId": "rapeed-frontend",
"userId": "935c1703-15d2-4489-aaa2-886e2615cd6b",
"sessionId": "xYzAbCdEfGhIjKlMnOpQrStU",
"ipAddress": "10.0.1.15",
"details": {
"impersonator": "admin",
"impersonator_realm": "rapeed"
}
}