auth0-extension-s3-tools
v1.1.1
Published
A set of tools and utilities to simplify the development of Auth0 Extensions with Amazon S3.
Downloads
42
Maintainers
Readme
Auth0 Extension Tools for Amazon S3
A set of tools and utilities to simplify the development of Auth0 Extensions with Amazon S3. This can be used in combination with a BlobRecordProvider.
Usage
const tools = require('auth0-extension-s3-tools');
Read from S3.
Read a file from Amazon S3:
const ctx = new tools.S3StorageContext({
path: '/foo.json',
bucket: 'myBucket',
keyId: 'myKey',
keySecret: 'mySecret',
defaultData: { foo: 'bar' }
});
ctx.read()
.then(function(data) {
// Use data
});
Write to S3.
Write a file to Amazon S3:
const ctx = new tools.S3StorageContext({
path: '/foo.json',
bucket: 'myBucket',
keyId: 'myKey',
keySecret: 'mySecret',
defaultData: { foo: 'bar' }
});
ctx.write({ foo: 'other-bar' })
.then(function() {
// Success
});