import {inject} from 'aurelia-framework'; import {Session} from './session'; @inject(Session) export class Auth { userPoolId = 'us-east-1_fgCWraBkF'; appClientId = '57lq262n28o7ddt8i36jcjj7qd'; constructor(session) { this.session = session; // Required as mock credentials AWSCognito.config.update({accessKeyId: 'mock', secretAccessKey: 'mock'}); // pool data this.poolData = { UserPoolId: this.userPoolId, ClientId: this.appClientId }; // create user pool this.userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(this.poolData); } }