I want to authenticate a react native app using AWS Cognito rather than using AWS Amplify due to the cost factor.