public CognitoUserPool()

in src/Amazon.Extensions.CognitoAuthentication/CognitoUserPool.cs [58:78]


        public CognitoUserPool(string poolID, 
                               string clientID,
                               IAmazonCognitoIdentityProvider provider, 
                               string clientSecret = null)
        {
            if(!poolID.Contains("_"))
            {
                throw new ArgumentException($"{nameof(poolID)} should be of the form <region>_<poolname>.", nameof(poolID));
            }

            this.PoolID = poolID;
            this.ClientID = clientID;
            this.ClientSecret = clientSecret;

            this.Provider = provider;

            if (this.Provider is AmazonCognitoIdentityProviderClient eventProvider)
            {
                eventProvider.BeforeRequestEvent += CognitoAuthHelper.ServiceClientBeforeRequestEvent;
            }
        }