UNPKG

@aws-amplify/auth

Version:
1 lines 1.19 kB
{"version":3,"file":"utils.mjs","sources":["../../../../../src/providers/cognito/credentialsProvider/utils.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { decodeJWT } from '@aws-amplify/core/internals/utils';\nimport { AuthError } from '../../../errors/AuthError';\nexport function formLoginsMap(idToken) {\n const issuer = decodeJWT(idToken).payload.iss;\n const res = {};\n if (!issuer) {\n throw new AuthError({\n name: 'InvalidIdTokenException',\n message: 'Invalid Idtoken.',\n });\n }\n const domainName = issuer.replace(/(^\\w+:|^)\\/\\//, '');\n res[domainName] = idToken;\n return res;\n}\n"],"names":[],"mappings":";;;AAAA;AACA;AAGO,SAAS,aAAa,CAAC,OAAO,EAAE;AACvC,IAAI,MAAM,MAAM,GAAG,SAAS,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,GAAG;AACjD,IAAI,MAAM,GAAG,GAAG,EAAE;AAClB,IAAI,IAAI,CAAC,MAAM,EAAE;AACjB,QAAQ,MAAM,IAAI,SAAS,CAAC;AAC5B,YAAY,IAAI,EAAE,yBAAyB;AAC3C,YAAY,OAAO,EAAE,kBAAkB;AACvC,SAAS,CAAC;AACV;AACA,IAAI,MAAM,UAAU,GAAG,MAAM,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,CAAC;AAC1D,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,OAAO;AAC7B,IAAI,OAAO,GAAG;AACd;;;;"}