text: /*
   *  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://aws.amazon.com/apache2.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, either
   *  express or implied. See the License for the specific language governing
   *  permissions and limitations under the License.
   */
  
  const CognitoUserPoolAuthenticationProviderService = require('./built-in-providers/cogito-user-pool/provider-service');
  const UserAttributesMapperService = require('./built-in-providers/cogito-user-pool/user-attributes-mapper-service');
  
  function registerBuiltInAuthProviders(container) {
    // --- COGNITO USER POOL AUTHENTICATION PROVIDER RELATED --- //
    // cognito user pool - provider
    container.register(
      'cognitoUserPoolAuthenticationProviderService',
      new CognitoUserPoolAuthenticationProviderService(),
    );
    container.register('userAttributesMapperService', new UserAttributesMapperService());
  }
  
  module.exports = registerBuiltInAuthProviders;
  