69 lines
1.7 KiB
JavaScript
69 lines
1.7 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.entityDesc = exports.UsageActionDef = void 0;
|
|
;
|
|
exports.UsageActionDef = {
|
|
stm: {
|
|
revoke: ['granted', "revoked"],
|
|
award: ['unused', 'granted'],
|
|
deny: [['unused', 'granted'], 'denied'],
|
|
}
|
|
};
|
|
exports.entityDesc = {
|
|
locales: {
|
|
zh_CN: {
|
|
// 用户可以查看和管理已授权的应用
|
|
name: '用户授权记录',
|
|
attr: {
|
|
user: '用户',
|
|
application: 'Oauth应用',
|
|
authorizedAt: '首次授权时间',
|
|
token: '关联的令牌',
|
|
code: '授权码',
|
|
usageState: '授权状态',
|
|
},
|
|
action: {
|
|
revoke: '撤销授权',
|
|
award: '授权',
|
|
deny: '拒绝授权',
|
|
},
|
|
v: {
|
|
usageState: {
|
|
granted: '已授权',
|
|
denied: '未授权',
|
|
revoked: '已撤销',
|
|
unused: '未使用',
|
|
}
|
|
}
|
|
},
|
|
},
|
|
style: {
|
|
icon: {
|
|
revoke: 'fa-user-slash',
|
|
},
|
|
color: {
|
|
usageState: {
|
|
granted: '#28a745',
|
|
denied: '#dc3545',
|
|
revoked: '#6c757d',
|
|
unused: '#ffc107',
|
|
}
|
|
}
|
|
},
|
|
indexes: [
|
|
// 根据授权码查询唯一记录
|
|
{
|
|
name: 'idx_code_id',
|
|
attributes: [
|
|
{
|
|
name: 'code',
|
|
direction: 'ASC',
|
|
}
|
|
],
|
|
config: {
|
|
unique: true,
|
|
}
|
|
}
|
|
]
|
|
};
|