0.0.8 • Published 4 years ago

ryanfelt-identity-service v0.0.8

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

Identity Service

Test

DynamoDB Local - (Docker) run "docker-compose up", in a seperate tab run "npm run start-dynamo" this will create your tables. - (Without Docker) To run dynamodb-localhost package, remove comments from ./test/dynamodbLocalServer.js and run "npm run start-dynamo"

Test - "npm run test"

Sample Code:

const setUp = require('ryanfelt-identity-service');

const { identityService, authenticate } = setUp({
DYNAMODB_PORT: 8000,
USER_TABLE: 'users',
REFRESH_TABLE: 'refresh',
REGION: 'us-east-1',
ACCESSS_TOKEN_TIME: 72000,
REFRESH_TOKEN_TIME: 720000,
ACCESS_KEY: 'server_secret',
REFRESH_KEY: 'refresh_secret',
CIPHER_ALGORITHM: 'aes-256-ctr',
ENCRYPT_PASSWORD_KEY: 'b2df428b9929d3ace7c598bbf4e496b2',
ENCRYPT_KEY: 'ciphersjdkfituejdnvmgjfhnskcjsme',
INPUT_ENCODING: 'utf8',
OUTPUT_ENCODING: 'hex'
});

app.use('/identity-service', identityService);
app.get('/api/getAllTitles', authenticate('ADMIN'), getAllTitles);
0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago