1# Copyright (c) 2022 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14domain: USERIAM_FWK 15 16USERIAM_SYSTEM_FAULT: 17 __BASE: {type: FAULT, level: CRITICAL, tag: LifeCycle, desc: system fault message} 18 HAPPEN_TIME: {type: STRING, desc: happen time} 19 MODULE_NAME: {type: STRING, desc: module name} 20 21USERIAM_USER_CREDENTIAL_MANAGER: 22 __BASE: {type: BEHAVIOR, level: MINOR, tag: UserIdm, desc: credential manager message} 23 OPERATION_TIME: {type: STRING, desc: operation time} 24 CALLER_NAME: {type: STRING, desc: caller name} 25 USER_ID: {type: INT32, desc: user id} 26 AUTH_TYPE: {type: INT32, desc: auth type} 27 OPERATION_TYPE: {type: UINT32, desc: operation type} 28 OPERATION_RESULT: {type: INT32, desc: operation result} 29 30USERIAM_CREDENTIAL_CHANGE: 31 __BASE: {type: SECURITY, level: CRITICAL, tag: UserIdm, desc: credential change message} 32 OPERATION_TIME: {type: STRING, desc: operation time} 33 CALLER_NAME: {type: STRING, desc: caller name} 34 REQUEST_CONTEXTID: {type: UINT64, desc: context id} 35 USER_ID: {type: INT32, desc: user id} 36 AUTH_TYPE: {type: INT32, desc: auth type} 37 OPERATION_TYPE: {type: UINT32, desc: operation type} 38 OPERATION_RESULT: {type: INT32, desc: operation result} 39 TIME_SPAN: {type: UINT64, desc: time span} 40 41USERIAM_TEMPLATE_CHANGE: 42 __BASE: {type: SECURITY, level: CRITICAL, tag: UserIdm, desc: template change message} 43 OPERATION_TIME: {type: STRING, desc: operation time} 44 SCHEDULE_ID: {type: UINT64, desc: schedule id} 45 EXECUTOR_TYPE: {type: INT32, desc: executor type} 46 CHANGE_TYPE: {type: UINT32, desc: change type} 47 TRIGGER_REASON: {type: STRING, desc: trigger reason} 48 49USERIAM_USER_AUTH: 50 __BASE: {type: BEHAVIOR, level: MINOR, tag: UserAuth, desc: user auth message} 51 OPERATION_TIME: {type: STRING, desc: operation time} 52 CALLER_NAME: {type: STRING, desc: caller name} 53 SDK_VERSION: {type: UINT32, desc: sdk version} 54 AUTH_TRUST_LEVEL: {type: UINT32, desc: auth trust level} 55 AUTH_TYPE: {type: INT32, desc: auth type} 56 AUTH_RESULT: {type: INT32, desc: auth result} 57 AUTH_TIME_SPAN: {type: UINT64, desc: auth time span} 58 AUTH_WIDGET_TYPE: {type: UINT32, desc: auth widget auth type and window mode} 59 REUSE_UNLOCK_RESULT_TYPE: {type: UINT32, desc: whether to reuse unlock result and reused mode} 60 REUSE_UNLOCK_RESULT_DURATION: {type: UINT64, desc: allowable reuse unlock result duration} 61 IS_REMOTE_AUTH: {type: BOOL, desc: is remote auth} 62 LOCAL_UDID: {type: STRING, desc: local udid mask} 63 REMOTE_UDID: {type: STRING, desc: remote udid mask} 64 CONNECTION_NAME: {type: STRING, desc: connection name} 65 AUTH_FINISH_REASON: {type: STRING, desc: auth finish reason} 66 IS_BACKGROUND_APPLICATION: {type: BOOL, desc: is foreground application} 67 68USERIAM_USER_AUTH_FWK: 69 __BASE: {type: SECURITY, level: CRITICAL, tag: UserAuth, desc: user auth security message} 70 OPERATION_TIME: {type: STRING, desc: operation time} 71 CALLER_NAME: {type: STRING, desc: caller name} 72 REQUEST_CONTEXTID: {type: UINT64, desc: request context id} 73 AUTH_CONTEXTID: {type: UINT64, desc: auth context id} 74 AUTH_TRUST_LEVEL: {type: UINT32, desc: auth trust level} 75 AUTH_TYPE: {type: INT32, desc: auth type} 76 AUTH_RESULT: {type: INT32, desc: auth result} 77 AUTH_TIME_SPAN: {type: UINT64, desc: auth time span} 78 IS_REMOTE_AUTH: {type: BOOL, desc: is remote auth} 79 LOCAL_UDID: {type: STRING, desc: local udid mask} 80 REMOTE_UDID: {type: STRING, desc: remote udid mask} 81 CONNECTION_NAME: {type: STRING, desc: connection name} 82 AUTH_FINISH_REASON: {type: STRING, desc: auth finish reason} 83 84USERIAM_REMOTE_EXECUTE: 85 __BASE: {type: SECURITY, level: CRITICAL, tag: UserAuth, desc: user auth remote execute message} 86 OPERATION_TIME: {type: STRING, desc: operation time} 87 SCHEDULE_ID: {type: UINT64, desc: schedule id} 88 CONNECTION_NAME: {type: STRING, desc: connection name} 89 OPERATION_RESULT: {type: INT32, desc: operation result} 90 91USERIAM_REMOTE_CONNECT: 92 __BASE: {type: SECURITY, level: CRITICAL, tag: UserAuth, desc: user auth remote connect message} 93 OPERATION_TIME: {type: STRING, desc: operation time} 94 CONNECTION_NAME: {type: STRING, desc: connection name} 95 OPERATION_RESULT: {type: INT32, desc: operation result} 96 TIME_SPAN: {type: UINT64, desc: time span} 97 NETWORK_ID: {type: STRING, desc: network id} 98 SOCKET_ID: {type: STRING, desc: socket id} 99 100SA_LOAD_DRIVER_FAILURE: 101 __BASE: {type: FAULT, level: CRITICAL, tag: UserAuth, desc: user auth Sa load Driver fail} 102 ERROR_CODE: {type: INT32, desc: error code} 103 104IS_CREDENTIAL_ENROLLED_MISMATCH: 105 __BASE: {type: STATISTIC, level: CRITICAL, tag: UserAuth, desc: credential judgement system param mismatches actual credential} 106 AUTH_TYPE: {type: INT32, desc: auth type} 107 PREVIOUS_STATUS: {type: BOOL, desc: system param value before update} 108 UPDATED_STATUS: {type: BOOL, desc: system param value updated} 109 110SCREENLOCK_STRONG_AUTH: 111 __BASE: {type: SECURITY, level: CRITICAL, tag: UserAuth, desc: screen lock triggers strong authentication} 112 USER_ID: {type: INT32, desc: user id} 113 STRONG_AUTH_REASON: {type: INT32, desc: reason for screenlock activates strong authentication}