0.3.9 • Published 7 years ago
@fhyx/ssod v0.3.9
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:sanitDevelopment
npm i -g foremanTesting
nf run npm run testExample
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 publish0.8.1
3 years ago
0.8.0
3 years ago
0.7.2
5 years ago
0.7.3
5 years ago
0.7.1
6 years ago
0.7.0
6 years ago
0.6.11
6 years ago
0.6.10
6 years ago
0.6.9
6 years ago
0.6.8
6 years ago
0.6.7
6 years ago
0.6.6
6 years ago
0.6.5
6 years ago
0.6.4
7 years ago
0.6.3
7 years ago
0.6.2
7 years ago
0.6.1
7 years ago
0.6.0
7 years ago
0.5.2
7 years ago
0.5.1
7 years ago
0.5.0
7 years ago
0.4.0
7 years ago
0.3.12
7 years ago
0.3.11
7 years ago
0.3.10
7 years ago
0.3.9
7 years ago
0.3.8
7 years ago
0.3.7
7 years ago
0.3.6
7 years ago
0.3.5
7 years ago
0.3.4
7 years ago