65 lines
1.8 KiB
JavaScript
65 lines
1.8 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.entityDesc = exports.LoadActionDef = void 0;
|
|
;
|
|
exports.LoadActionDef = {
|
|
stm: {
|
|
loadUserInfo: ['unload', 'loaded'],
|
|
}
|
|
};
|
|
exports.entityDesc = {
|
|
locales: {
|
|
zh_CN: {
|
|
name: '用户登录连接',
|
|
attr: {
|
|
user: '用户',
|
|
providerConfig: 'Oauth提供者配置',
|
|
providerUserId: '提供者用户ID',
|
|
rawUserInfo: '原始用户信息',
|
|
accessToken: '访问令牌',
|
|
refreshToken: '刷新令牌',
|
|
accessExpiresAt: '访问令牌过期时间',
|
|
refreshExpiresAt: '刷新令牌过期时间',
|
|
application: '应用',
|
|
tokens: '令牌列表',
|
|
state: '认证时使用的state',
|
|
loadState: '加载状态',
|
|
},
|
|
action: {
|
|
loadUserInfo: '加载用户信息',
|
|
refreshTokens: '刷新令牌',
|
|
},
|
|
v: {
|
|
loadState: {
|
|
unload: '未加载',
|
|
loaded: '已加载',
|
|
}
|
|
}
|
|
},
|
|
},
|
|
style: {
|
|
icon: {
|
|
loadUserInfo: '',
|
|
},
|
|
color: {
|
|
loadState: {
|
|
unload: '#A9A9A9',
|
|
loaded: '#008000',
|
|
}
|
|
}
|
|
},
|
|
indexes: [
|
|
{
|
|
// 业务上可能涉及的间接授权查询,建立索引以避免全表扫描
|
|
name: 'idx_oauthUser_composite',
|
|
attributes: [{
|
|
name: 'user',
|
|
}, {
|
|
name: 'providerUserId',
|
|
}, {
|
|
name: 'providerConfig',
|
|
}]
|
|
}
|
|
]
|
|
};
|