w-web-sso
Version:
A web service for SSO.
46 lines (35 loc) • 1.13 kB
JavaScript
import map from 'lodash-es/map.js'
import ds from './src/schema/index.mjs'
import provideTabs from './server/provideTabs.mjs'
async function provide() {
// let url = `http://localhost:11007/syncAndReplaceUsers?token=sys`
// let from = `pd`
// let rs = [
// ['pd-viewer', 'pd-普通瀏覽者'],
// ['pd-basic', 'pd-一般使用者'],
// ['pd-admin', 'pd-系統管理者'],
// ]
// rs = map(rs, ([key, name], k) => {
// let v = ds.users.funNew({
// order: 1000 + k,
// name,
// email: `${key}@example.com`,
// userId: 'id-for-admin',
// from,
// })
// v.id = `id-for-${key}`
// if (key === 'pd-admin') {
// v.isAdmin = 'y'
// }
// return v
// })
// console.log('rs', rs)
// let r = await provideTabs(url, from, rs)
// console.log('r.msg', r.msg)
return Promise.reject(`incompleted`)
}
provide()
.catch((err) => {
console.log('provide catch', err)
})
//node g.provideTabs.mjs