UNPKG

@aws-solutions-constructs/core

Version:
41 lines 4.71 kB
"use strict"; /** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance * with the License. A copy of the License is located at * * http://www.apache.org/licenses/LICENSE-2.0 * * or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES * OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultUserPoolProps = void 0; exports.DefaultIdentityPoolProps = DefaultIdentityPoolProps; exports.DefaultUserPoolClientProps = DefaultUserPoolClientProps; const defaultUserPoolProps = {}; exports.defaultUserPoolProps = defaultUserPoolProps; /** * @internal This is an internal core function and should not be called directly by Solutions Constructs clients. */ function DefaultIdentityPoolProps(userPoolClientId, userPoolProviderName) { return { allowUnauthenticatedIdentities: false, cognitoIdentityProviders: [{ clientId: userPoolClientId, providerName: userPoolProviderName, serverSideTokenCheck: true }] }; } /** * @internal This is an internal core function and should not be called directly by Solutions Constructs clients. */ function DefaultUserPoolClientProps(userpool) { return { userPool: userpool }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29nbml0by1kZWZhdWx0cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNvZ25pdG8tZGVmYXVsdHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Ozs7Ozs7OztHQVdHOzs7QUFlSCw0REFTQztBQUtELGdFQUlDO0FBeEJELE1BQU0sb0JBQW9CLEdBQTBCLEVBQ25ELENBQUM7QUF5Qk8sb0RBQW9CO0FBdkI3Qjs7R0FFRztBQUNILFNBQWdCLHdCQUF3QixDQUFDLGdCQUF3QixFQUFFLG9CQUE0QjtJQUM3RixPQUFPO1FBQ0wsOEJBQThCLEVBQUUsS0FBSztRQUNyQyx3QkFBd0IsRUFBRSxDQUFDO2dCQUN6QixRQUFRLEVBQUUsZ0JBQWdCO2dCQUMxQixZQUFZLEVBQUUsb0JBQW9CO2dCQUNsQyxvQkFBb0IsRUFBRSxJQUFJO2FBQzNCLENBQUM7S0FDNkIsQ0FBQztBQUNwQyxDQUFDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQiwwQkFBMEIsQ0FBQyxRQUEwQjtJQUNuRSxPQUFPO1FBQ0wsUUFBUSxFQUFFLFFBQVE7S0FDWSxDQUFDO0FBQ25DLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqICBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKS4gWW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZVxuICogIHdpdGggdGhlIExpY2Vuc2UuIEEgY29weSBvZiB0aGUgTGljZW5zZSBpcyBsb2NhdGVkIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiAgb3IgaW4gdGhlICdsaWNlbnNlJyBmaWxlIGFjY29tcGFueWluZyB0aGlzIGZpbGUuIFRoaXMgZmlsZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAnQVMgSVMnIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVNcbiAqICBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9uc1xuICogIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKlxuICogIFRoZSBmdW5jdGlvbnMgZm91bmQgaGVyZSBpbiB0aGUgY29yZSBsaWJyYXJ5IGFyZSBmb3IgaW50ZXJuYWwgdXNlIGFuZCBjYW4gYmUgY2hhbmdlZFxuICogIG9yIHJlbW92ZWQgb3V0c2lkZSBvZiBhIG1ham9yIHJlbGVhc2UuIFdlIHJlY29tbWVuZCBhZ2FpbnN0IGNhbGxpbmcgdGhlbSBkaXJlY3RseSBmcm9tIGNsaWVudCBjb2RlLlxuICovXG5cbmltcG9ydCAqIGFzIGNvZ25pdG8gZnJvbSAnYXdzLWNkay1saWIvYXdzLWNvZ25pdG8nO1xuXG5jb25zdCBkZWZhdWx0VXNlclBvb2xQcm9wczogY29nbml0by5Vc2VyUG9vbFByb3BzID0ge1xufTtcblxuLyoqXG4gKiBAaW50ZXJuYWwgVGhpcyBpcyBhbiBpbnRlcm5hbCBjb3JlIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNhbGxlZCBkaXJlY3RseSBieSBTb2x1dGlvbnMgQ29uc3RydWN0cyBjbGllbnRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gRGVmYXVsdElkZW50aXR5UG9vbFByb3BzKHVzZXJQb29sQ2xpZW50SWQ6IHN0cmluZywgdXNlclBvb2xQcm92aWRlck5hbWU6IHN0cmluZyk6IGNvZ25pdG8uQ2ZuSWRlbnRpdHlQb29sUHJvcHMge1xuICByZXR1cm4ge1xuICAgIGFsbG93VW5hdXRoZW50aWNhdGVkSWRlbnRpdGllczogZmFsc2UsXG4gICAgY29nbml0b0lkZW50aXR5UHJvdmlkZXJzOiBbe1xuICAgICAgY2xpZW50SWQ6IHVzZXJQb29sQ2xpZW50SWQsXG4gICAgICBwcm92aWRlck5hbWU6IHVzZXJQb29sUHJvdmlkZXJOYW1lLFxuICAgICAgc2VydmVyU2lkZVRva2VuQ2hlY2s6IHRydWVcbiAgICB9XVxuICB9IGFzIGNvZ25pdG8uQ2ZuSWRlbnRpdHlQb29sUHJvcHM7XG59XG5cbi8qKlxuICogQGludGVybmFsIFRoaXMgaXMgYW4gaW50ZXJuYWwgY29yZSBmdW5jdGlvbiBhbmQgc2hvdWxkIG5vdCBiZSBjYWxsZWQgZGlyZWN0bHkgYnkgU29sdXRpb25zIENvbnN0cnVjdHMgY2xpZW50cy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIERlZmF1bHRVc2VyUG9vbENsaWVudFByb3BzKHVzZXJwb29sOiBjb2duaXRvLlVzZXJQb29sKTogY29nbml0by5Vc2VyUG9vbENsaWVudFByb3BzIHtcbiAgcmV0dXJuIHtcbiAgICB1c2VyUG9vbDogdXNlcnBvb2xcbiAgfSBhcyBjb2duaXRvLlVzZXJQb29sQ2xpZW50UHJvcHM7XG59XG5cbmV4cG9ydCB7IGRlZmF1bHRVc2VyUG9vbFByb3BzIH07Il19