oak-general-business/es/entities/OauthUser.js

62 lines
1.7 KiB
JavaScript

;
export const LoadActionDef = {
stm: {
loadUserInfo: ['unload', 'loaded'],
}
};
export const 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',
}]
}
]
};