0.8.1 • Published 1 year ago
@fhyx/ssod v0.8.1
SSOd client
Environments
cat .env
SSOD_GRPC_ADDR="local.phoenixincloud.net:3012"
#SSOD_GRPC_CA="./certs/ca.crt"
#SSOD_GRPC_CLIENT_CRT="./certs/client.crt"
#SSOD_GRPC_CLIENT_KEY="./certs/client.key"
#SSOD_GRPC_SERVER_NAME="ssod.phoenixincloud.net"
#DEBUG=grpcHelper:lb,grpcHelper:client,grpcHelper:naming,grpcHelper:helper,ssod:client,ssod:sanit
Development
npm i -g foreman
Testing
nf run npm run test
Example
const { SiteLocal: site, Client } = require('ssod');
async function login(username, password) {
let client = await Client()
let {user, token} = await client.login({username, password, site})
console.log('name', user.name, 'id#', user.id, 'guid', user.guid)
...
}
Development database
docker run --name sso-db \
-e DB_NAME=sso -e DB_USER=sso -e DB_PASS=develop -e TZ=Hongkong \
-d fhyx/sso-db
docker run --name ssod-rpc \
-e 'SSOD_STORE_DSN=postgres://sso:develop@sso-db/sso?sslmode=disable' \
--link sso-db \
-p 3012:3012 \
-d fhyx/ssod ssod-rpc
这个是本地测试用的环境,然后配置的环境变量里,只需要有SSOD_GRPC_ADDR
即可,证书不用加!
Publish
vi package.json
npm login
make publish
0.8.1
1 year ago
0.8.0
1 year ago
0.7.2
4 years ago
0.7.3
4 years ago
0.7.1
4 years ago
0.7.0
5 years ago
0.6.11
5 years ago
0.6.10
5 years ago
0.6.9
5 years ago
0.6.8
5 years ago
0.6.7
5 years ago
0.6.6
5 years ago
0.6.5
5 years ago
0.6.4
5 years ago
0.6.3
5 years ago
0.6.2
5 years ago
0.6.1
5 years ago
0.6.0
5 years ago
0.5.2
5 years ago
0.5.1
5 years ago
0.5.0
5 years ago
0.4.0
5 years ago
0.3.12
5 years ago
0.3.11
5 years ago
0.3.10
5 years ago
0.3.9
5 years ago
0.3.8
5 years ago
0.3.7
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.4
5 years ago